<!DOCTYPE html>
<html lang="zh-CN">
<head>
	<meta charset="utf-8" />
	<title>几何画板</title>
<script type="text/javascript">

// for IE9
if (!window.console) window.console = {};
if (!window.console.log) window.console.log = function () { };

var latestVersion="5.0.672.0";
var module = "web3d";
var defaultParams = {"vendor":"GeoGebra", "preloadModules":""};
var prerelease = false;
var debug = false;
var startDelay = 0;
var marginTop = 0;
var analyticsVersion = 'V'+latestVersion;
var appOnline=true;
var translation = {};
var codebase = "";
</script>
<script>
	function e(id){
		return document.getElementById(id);
	}
	function c(className){
		return document.getElementsByClassName(className)[0];
	}
	var finalLang = null;
	
	function setParamFromURL(paramName){
		if (getURLparam(paramName)) {
			e("ggw").setAttribute("data-param-"+paramName,getURLparam(paramName));
		}
	}

	function isEmbed() {
		return location.search.split(/[?&]/).indexOf("embed") >=0
				|| location.pathname.match(/\/lti\//);
	}

	function changeMetaTitle(titleBase){
		var title = titleBase.match(/GeoGebra/) ? titleBase : titleBase + " - GeoGebra";
		var tag = document.querySelector("meta[property='og:title']");
		if (tag && tag.setAttribute) {
			tag.setAttribute("content", title);
		}
		document.title = title;
	}

	function isAppSupportingPerspective(idString){
		if (!window.appID || window.appID == "classic") {
			return true;
		}
		// only search supported in unbundled apps & notes
		return idString.substring(0,6) == "search";
	}

	function perspective(id, name){
		if(e("ggw")){
			e("ggw").className="geogebraweb";

			e("ggw").setAttribute("data-param-appname", window.appID || "classic");

			if(id){
				if ((id+"").substring(0,4) == "exam") {
					e("ggw").setAttribute("data-param-lockExam","true");
				}
				if (isAppSupportingPerspective(id + "")) {
					e("ggw").setAttribute("data-param-perspective", id);
					if (c("mowToolbar")) {
						c("mowToolbar").style.display = "none";
					}
				}
			}
			setParamFromURL("filename");
			setParamFromURL("rounding");
			setParamFromURL("ggbbase64");
			if (isEmbed()) {
				e("ggw").setAttribute("data-param-showAppsPicker","false");
				e("appsPicker") && e("appsPicker").style.setProperty("display", "none");
			}
		} else if (id && ggbApplet.setPerspective) {
			ggbApplet.setPerspective(id+"");
		} else if (id && window.renderGGBElement) {
			if (isAppSupportingPerspective(id + "")) {
				c("geogebraweb").setAttribute("data-param-perspective", id);
			}
			renderGGBElement(c("geogebraweb"));
		}
		var label = e(name);
		if(label){
			parentTable(label).className += " perspectiveHighlighted";
		}
		if (name && window.history && window.history.pushState && name != "picker" && location.host.indexOf("geogebra") >= 0 &&
				location.href.indexOf("?") < 0 && !location.pathname.match(/\/.*\/.+/) && !isLocalhost()){
			var unbundled = ["graphing", "geometry", "whiteboard", "notes", "3d", "cas",
				"scientific", "calculator", "suite"].indexOf(name) >= 0;
			if (name != "classic" && (location.pathname.indexOf("classic") > 0 || !unbundled)) {
				name = "classic#" + name;
			}
			history.pushState({}, "GeoGebra", "/"+name);
		}
		return false;
	}

	function div(styleName){
		var ret = document.createElement("div");
		ret.className = styleName;
		return ret;
	}

	function getLocalStorage(key){
		try{
			if(location.host && window.localStorage){
				return localStorage.getItem(key);
			}
		} catch(e){
			//local storage not supported
		}
		return false;
	}

	function setLocalStorage(key, value){
		try{
			if(location.host && window.localStorage){
				return localStorage.setItem(key, value);
			}
		} catch(e){
			//local storage not supported
		}
	}

	function getCookieUnsafe(cookieName){
		var crumbs = document.cookie.split(';');
		for (var i = 0; i < crumbs.length; ++i) {
			var nameAndValue = crumbs[i].trim().split("=");
			if (nameAndValue[0] == cookieName) {
				//may throw an exception
				return decodeURIComponent(nameAndValue[1]);
			}
		}
		return false;
	}

	function getCookie(cookieName){
		try {
			return getCookieUnsafe(cookieName);
		} catch (e) {
			// ignore error, keep undecoded value
		}
		return false;
	}

	function parentTable(ret){
		var parent = ret;
		while(parent = parent.parentElement){
			if(parent.tagName == "TABLE"){
				return parent;
			}
		}
		return ret;
	}

	function button(id, perspectiveId, caption){
		var shortId = id.replace("perspective","");
		if(getPerspective() == shortId){
			changeMetaTitle(caption);
		}
		var ret = e(id);
		if (!ret) {
			return;
		}
		var parent = parentTable(ret);

		parent.addEventListener("click",function(){
			if(e("ggw")){
				e("ggw").setAttribute("data-param-showAppsPicker","false");
			}
			changeMetaTitle(ret.innerText);
			perspective(perspectiveId,id.replace("perspective",""));
		});

		ret.innerHTML = caption;
	}

	function setPickerLabels(dict){
		button("graphing", 1, dict["Graphing"] || "Graphing");
		button("geometry", 2, dict["Perspective.Geometry"] || "Geometry");
		button("cas", 4, dict["Perspective.CAS"] || "CAS Calculator");
		button("spreadsheet",  3, dict["Perspective.Spreadsheet"] || "Spreadsheet Calc");
		button("perspective3d", 5, dict["GeoGebra3DGrapher.short"] || "3D Calculator");
		button("probability", 6, dict["Perspective.Probability"] || "Probability Calc");

		button("exam","exam", dict["exam_menu_entry"] || "Exam Calculator");
		e("create").innerHTML = dict["CreateYourOwn"] || "GeoGebra Classic";
		if(e("download")){
			e("download").innerHTML = dict["Download"] || "Download";
		}
		if(e("tutorialLink")){
			e("tutorialLink").href = "https://www.geogebra.org/m/"+dict["TutorialClassic"];
		}
	}

	function showInLang(lang){
		var props = __GGB__keysVar[lang];
		if (window.appID === "suite") {
			changeMetaTitle(props.menu["CalculatorSuite"] || "Calculator Suite")
		}
		if(window.appID === "graphing"){
			changeMetaTitle(props.menu["GraphingCalculator"] || "Graphing Calculator");
		}
		if(window.appID === "geometry"){
			changeMetaTitle(props.menu["Geometry"]  || "Geometry");
		}
		if(window.appID === "CAS"){
			changeMetaTitle(props.menu["CASCalcultor"]  || "CAS Calculator");
		}
		if(window.appID === "3D"){
			changeMetaTitle(props.menu["Graphing3D"]  || "3D Graphing Calculator");
		}
		if(!window.appID && !getPerspective()){
			changeMetaTitle(props.menu["math_apps"]  || "GeoGebra Classic");
		}
		document.body.parentNode.style.overflow = "auto";
		if(e("ggbPage")){
			e("ggbPage").style.display = "";
		}

		if(finalLang && finalLang != lang){
			console.log("wrong lang");
			return;
		}
		if(e("ggbPage")){
			setPickerLabels(props.menu);
		}
	}

	function showInEnglish(){
			if(!window.__GGB__keysVar && e("ggbPage")){
				setPickerLabels({});

				e("ggbPage").style.display="";
			}

		}
	var langs = ["af",  "ar",  "ar-MA",  "ar-TN",  "bg",  "bs",  "ca",  "ca-XV",  "cs",  "cy",  "da",
	"de-AT",  "de",  "el",  "en-AU",  "en-GB",  "en",  "eo",  "es-ES",  "es",  "es-UY",  "et",  "eu",
	"fa",  "fi",  "fr",  "gl",  "hi",  "hr",  "hu",  "hy",  "in",  "is",  "it",  "he",
	"ja",  "yi",  "ka",  "kk",  "km",  "kn",  "ko",  "lt",  "lv",  "mk",  "ml",  "mn",  "mr",  "ms",
	"ne",  "nl-NL",  "nl",  "no",  "nb",  "nn",  "pl",  "pt",  "pt-PT",  "ro",  "ru",  "si",
	"sk",  "sl",  "sq",  "sr",  "sv",  "ta",  "tg",  "th",  "fil",  "tr",  "ty",  "ug",  "uk",
	"ur",  "vi",  "xh",  "zh-CN", "zh-TW"];

	function validLang(lang){
		lang=lang.replace("_","-").replace("tl","fil").replace("ji","yi").replace("no-NO-NY","nn");
		if(lang.substring(0,2) == "no"){
			lang = "nb";
		}
		if(lang.substring(0,2) == "zh"){
			lang = lang.indexOf("TW") > 0 || lang.indexOf("Hant") > 0 ? "zh-TW" : "zh-CN";
		}
		if(langs.indexOf(lang) >= 0){
			return lang;
		}
		lang = lang.substring(0,2);
		if(langs.indexOf(lang) >= 0){
			return lang;
		}
		return "en";
	}
	function getURLparam(param){
		var parts = location.href.split("?");
		if(parts.length<2){
			return null;
		}
		params=parts[1].split("&");
		for(var i=0;i<params.length;i++){
			if(params[i].indexOf(param + "=")==0){
				return params[i].substring(param.length + 1);
			}
		}
		return null;
	}
	function switchLang(lang){
		var storedTranslation = {};
		if(getLocalStorage("translation")){
			try {
				storedTranslation = JSON.parse(localStorage.translation);
			}
			catch(e){
				console.log(e.message);
			}
		}
		if(storedTranslation[lang] && storedTranslation["version"] == latestVersion){
			window.__GGB__keysVar = {};
			window.__GGB__keysVar[lang] = storedTranslation[lang];
			window.__GGB__keysVar["version"] = storedTranslation["version"];
			showInLang(lang);
		}
		else{
			var l10n = document.createElement("script");
			document.head.appendChild(l10n);
			l10n.onload = function(){


				showInLang(lang);
				if(window.__GGB__keysVar[lang]){
					var obj = {};
					obj["version"] = latestVersion;
					obj[lang] = window.__GGB__keysVar[lang];
					setLocalStorage("translation", JSON.stringify(obj));
				}

			}
			var propertiesCodebase = codebase.replace("/latest", "/"+latestVersion);
			l10n.setAttribute("src", propertiesCodebase + module+"/js/properties_keys_" + lang + ".js");
		}
	}

	function insertScript(){
		if (window.loadFontScript) {
			window.loadFontScript(codebase + module);
		}
		app = document.createElement("script");
		app.setAttribute("src",codebase+module+"/"+module+".nocache.js");
		window.setTimeout(function(){
			document.head.appendChild(app);
		}, startDelay);
	}

	function isLocalhost(){
		// return location.protocol.match(/(chrome|app|file:)/) || location.host.match(/^([0-9.]*|(autotest|deploy).*geogebra.org|localhost|apps-builds.s3.*.amazonaws.com)(:.+)?$/);
	}

	function showStartScreen(){
		// var lang = getURLparam("lang") || getCookie("GeoGebraLangUI") || getLocalStorage("GeoGebraLangUI") || navigator.language || "zh-CN";
		// window.setTimeout(showInEnglish, 1000);
		// switchLang(validLang(lang));
	}

	function setPrerelease(prereleaseParam){
		// document.body.className += "prerelease";
		// e("ggw").setAttribute("data-param-prerelease",prereleaseParam);
		// e("ggw").setAttribute("data-param-showlogging",true);
	}

	function setDebug(debugParam){
		// e("ggw").setAttribute("data-param-showlogging",debugParam);
	}

	function getPerspective(){
		// if (getURLparam("perspective")) {
		// 	return getURLparam("perspective");
		// }
		// var parts = location.pathname.split("/");
		// var path = parts.length == 1 || parts[parts.length-1].length? parts[parts.length-1] : parts[parts.length-2] ;
		// if (location.hash.length || (path != '/apps' && path != '/apps/' && !path.match(/\.html$/))) {
		// 	return location.hash.length ? location.hash.replace('#','') : path;
		// }
		// return window.appID;
	}

	function resizeStart(){
		if(e("perspectivesBox")){
			if(window.innerHeight < 650 || window.innerWidth < 650){
				e("perspectivesBox").style.display = "none";
			} else {
				e("perspectivesBox").style.top= (Math.max(0,Math.round(window.innerHeight/2 -250))-53)+"px";
			}
		}
	}

	function updateAppletParams(){
		for (var key in defaultParams) {
			e("ggw").setAttribute("data-param-" + key, defaultParams[key]);
		}
		if (isEmbed()) {
			e("ggw").setAttribute("data-param-enableFileFeatures", false);
		}
		if (location.host.indexOf("beta") == 0 || getURLparam("prerelease") || prerelease) {
			setPrerelease(prerelease || "true");
		}
		if (getURLparam("debug") || debug || isLocalhost()) {
			setDebug(debug || true);
		}
	}

	function loadMaterial(tubeid){
		e("ggw").setAttribute("data-param-tubeid", tubeid);
		if(window.addAppletPreview){
			window.addAppletPreview(tubeid);
		}
		perspective(false);
		insertScript();
	}

	/** @return array [whole URL, appName, sandbox, material ID]*/
	function getParametersFromPath(){
		// return location.pathname.match(/^\/(o|classic|graphing|suite|geometry|3d|([a-z]+\/)?frame|notes|cas|calculator)\/([a-zA-Z0-9]+)/);
	}

	function loadApp(){
		// if(isLocalhost()) {
		// 	defaultParams.backendURL = "https://api-beta.geogebra.org/v1.0";
		// }

		var names = {'geometry':2, 'spreadsheet':3, 'cas':4, '3d':5, 'probability':6, 'graphing':1, 'whiteboard':7,'calculator':8};
		var tubeid = getURLparam("id");
		var checkId = getParametersFromPath();
		if(checkId && !names[checkId[3]]){
			tubeid = checkId[3];
			if (checkId[1] == "o") {
				appID = "auto";
			}
		}

		var skipAppsPicker = getURLparam("command") || getURLparam("state") || getURLparam("filename");
		resizeStart();
		window.addEventListener && window.addEventListener("resize", resizeStart);
		if (e("ggw")) {
			//updateAppletParams();
		}

		if (window.loadUnsavedWork && window.loadUnsavedWork(e("ggw"))) {
			return;
		}

		if (tubeid) {
			if (e("ggw")) {
				loadMaterial(tubeid);
				return;
			}
		} else if (getPerspective()) {
			var pName = getPerspective();
			if (pName.substring(0,6) == "search" || pName.substring(0,4) == "exam") {
				if (e("perspectivesBox")) {
					e("perspectivesBox").style.display = "none";
				}
				perspective(pName);
			} else {
				perspective(names[pName], pName);
			}
			document.body.className += " " + pName;
			document.body.className += " " + module;
			insertScript();
			//showStartScreen();
			return;
		} else if(skipAppsPicker) {
			perspective(false);
			insertScript();
			return;
		}

		//showStartScreen();
		insertScript();
		perspective(false, "picker"); //TODO
	}

</script>



    <script>
function addAppletPreview(tubeid){
	var previewDiv = document.createElement("div");
	previewDiv.id = "ggbsplash";
	previewDiv.style.zIndex = 1000;
	var preview = document.createElement("img");
	preview.style.margin = "auto";
	preview.style.position = "absolute";
	
	var xhr = new XMLHttpRequest();
	var materialHost = isLocalhost() ? "https://beta.geogebra.org":"";
	xhr.open("GET", materialHost + "/api/material_preview.php?u="+tubeid);
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.response) {
			preview.addEventListener && preview.addEventListener("load",function(){
			preview.style.top=(window.innerHeight/2-preview.height/2)+"px";
			preview.style.left=(window.innerWidth/2-preview.width/2)+"px";
			c("logo") && c("logo").style.setProperty("display", "none");
		});
			preview.src = xhr.response.replace("http:","https:");
		}
	};
	xhr.send();
	
	previewDiv.appendChild(preview);
	document.body.appendChild(previewDiv);
}

</script>



    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1" />
    <style>
    body {
        touch-action: none;
        -ms-touch-action: none; /* Direct all pointer events to JavaScript code. */
        -ms-user-select: none;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* avoid flash on Android http://stackoverflow.com/questions/5210481/*/
        color: #666666;
        font-size: 14px;
        font-family: sans-serif;
        margin: 0px;
        padding: 0px;
        position: fixed;
        top:0;
        width:100%;
        height:100%;
    }
	.application #ggbPage{
 display:none;
}

.startScreen{
    line-height: 120%;
}

.startScreen td{
padding:0;
}
.startScreen table{
border-spacing:0;
}

/** from LESS */
.perspectivesBox{
	width: 250px;
	position: absolute !important;
    right: 0px !important;
    left: auto !important;
    /* float: right; */
    
}
.perspectivesCaption{
	color: #6161FF !important;
}
.perspectivesMainPanel{
	width: 250px;
}
.perspectivesRow{
	float: left;
	padding-top: 7px;
    padding-bottom: 7px;
    text-align: left;
	cursor: pointer;
	display: block;
}
.perspectivesRow img{
	padding-right: 10px;
	padding-left: 5px;
}

.perspectiveHighlighted{
	background-color: #F0F0FF;
}
.perspectivesMargin{
	margin-bottom: 15px;
}
.perspectivesRow:hover{
	background-color: #CCCCFF;
}
.perspectivesHelp{
	position: absolute;
    right: 10px;
	cursor: pointer;
	width: 20px;
    height: 20px;
}

.dialogContent table {
    width: 100%;
}

.upperBorder{
    padding-top: 10px;
    padding-bottom: 0px;
    border-top: 1px solid #DCDCDC;
}
.upperBorder div{
	padding-top: 3px;
}

.DialogBox, .gwt-DialogBox {
    z-index: 501;
    /* box-shadow: 1px 1px 6px 1px #666666; */
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0px 0px 2px 1px rgba(102, 102, 102, 0.3);
    padding: 15px;
}

.gwt-DialogBox .Caption {
    cursor: default;
    font-family: geogebra-sans-serif, Arial Unicode MS, Arial, sans-serif;
    font-size: 110%;
    /* padding: 10px; */
    padding-bottom: 5px;
    color: #333333;
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: 15px;
}

.storeIconHolder {
	width: 100%;
}

.storeIconHolder a, .storeIconHolder a:visited {
	display: inline-block;
	vertical-align: middle;
	padding-top: 10px;
	color:#666;
	font-size:16px;
	text-decoration: none;
}

.storeIconHolder .separatorDiv {
	clear: both;
}

.storeIconHolder a img:hover {
	background-color: #FFFFFF;
	opacity: 0.7;
}

.storeIconHolder .separatorDiv {
	clear: both;
	border-top: 1px solid #DCDCDC;
}
.downloadimg{
	position: absolute;
	left: 20px;
	opacity: 0.7;
}
.downloadlink{
	margin-left: 39px;
	vertical-align: middle;
	line-height: 24px;
}

/** TOOLBAR */
.GeoGebraFrame .toolbarPanel .toolBPanel ul{
margin:0;
padding:0;
}
.GeoGebraFrame .toolbarPanel .toolBPanel li.toolbar_item{
margin: 0px 5px 0px 0px;
    text-align: center;
    position: relative;
    width: 40px;
    height: 40px;
    display: block;
    float: left;
    float: left;
    float: left;
    list-style-type: none;
    cursor: pointer;
}

.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button {
     -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    background-color: #ffffff;
    padding: 3px;
    width: 32px;
    height: 32px;
}

.GeoGebraFrame .toolbarPanel {
    background-color: #f8f8f8;
    border-bottom: 1px solid #dcdcdc;
    -webkit-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -webkit-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -webkit-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    padding: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    z-index: 100;
}

.GeoGebraFrame .toolbarPanel{
 height:53px;
}
.ggbPageContent{
	bottom: 0;
    position: absolute !important;
    right: 0;
    top: 53px;
    left: 0;
}
/** KEYBOARD */

/* ### onScreenKeyboard ### */


/** input */
.startScreen .clearButtonWrapper{
	float:right;
	margin-top:18px;
	margin-right:10px;
	opacity:0.3;
}

.newRadioButtonTreeItemParent.startScreen {
position:absolute;
top:53px;
border-bottom:1px #dcdcdc solid;
width:20%;
}

.rightButtonPanel{
 float:right;
}

.rightButtonPanel.startScreen img{
 margin-top:6px;
 margin-right:11px;
}

.toolbarPanel.startScreen img{
 opacity:0.3;
}
/** Start scren splitter**/
.startScreen.splitter{
position: absolute; 
overflow: hidden; 
left: 20%; 
top: 53px; 
bottom: 0px; 
width: 8px; 
background-color:#f8f8f8; 
border:1px solid #dcdcdc
}

.toolBPanel.cas{
 display:none;
}

/** perspective specific */
.exam-simple .startScreen .toolBPanel, .exam-simple .startScreen.splitter  {
    display: none;
}

.exam-simple  .newRadioButtonTreeItemParent.startScreen  {
    width: 100%;
}

.cas  .newRadioButtonTreeItemParent.startScreen, .exam-cas  .newRadioButtonTreeItemParent.startScreen  {
    width: 50%;
}

.cas .startScreen.splitter, .exam-cas .startScreen.splitter  {
    left: 50%;
}

.geometry .startScreen.splitter,
.geometry .startScreen.gwt-TreeItem   {
    display: none;
}

.whiteboard .startScreen.splitter,
.whiteboard .startScreen.gwt-TreeItem,
.whiteboard #appsPicker {
    display: none;
}
.cas .toolBPanel.cas, .exam-cas .toolBPanel.cas{
 display:block;
}

.cas .startScreen .toolBPanel.graphics, .exam-cas .startScreen .toolBPanel.graphics{
 display:none;
}

.exam-simple .startScreen .rightButtonPanel img:nth-child(1),
.exam-cas .startScreen .rightButtonPanel img:nth-child(1),
.exam-graphing .startScreen .rightButtonPanel img:nth-child(1),
.exam .startScreen .rightButtonPanel img:nth-child(1){
  display: none;
}

.tablet3d .examPerspectiveRow, .tablet .examPerspectiveRow{
  display:none;
}

/** OLD STUFF */


#ggbPage {
  background-color: #ffffff;
}

#ggbsplash {
  text-align:center;
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
}

div.SymbolTablePopup{
  z-index:501;
}

.perspectivesBox .perspectivesRow .perspImage{
	width:24px;
	height:24px;
}
    </style>
	<style id="ggbstyle_simple-bundle">:root{--ggb-primary-color: #6557D2;--ggb-primary-variant-color: #9984FF;--ggb-dark-color: #4C42A1;--ggb-light-color: #9984FF}.GeoGebraFrame{box-sizing:content-box}.GeoGebraFrame *{margin:initial;padding:initial;border:initial;outline:initial;height:initial;width:initial;border-collapse:initial;border-spacing:initial;letter-spacing:normal;font-weight:normal;font-variant:normal;font-stretch:normal;font-kerning:auto;text-decoration:none;box-sizing:content-box;text-shadow:none;text-align:initial;background:initial}.GeoGebraFrame .gwt-Button{height:initial;text-shadow:initial}.GeoGebraFrame table tr,.GeoGebraFrame table td,.GeoGebraFrame img,.GeoGebraFrame li,.GeoGebraFrame input,.GeoGebraFrame button,.GeoGebraFrame input[type=number],.GeoGebraFrame input[type=text],.GeoGebraFrame ul{margin:0;padding:0;margin:initial;padding:initial;border:initial;outline:initial;height:initial;width:initial;max-width:initial;background-color:initial;box-sizing:initial;text-shadow:initial;transition:initial}.GeoGebraFrame strong{font-weight:bold}.GeoGebraFrame select,.GeoGebraFrame img{display:initial}.GeoGebraFrame div{box-sizing:initial}.GeoGebraFrame input[type=checkbox]{position:initial;left:initial;opacity:initial;pointer-events:initial}.GeoGebraFrame input[type=checkbox]+label{position:initial;padding-left:initial;cursor:initial;display:initial;height:initial;line-height:initial;font-size:initial}.GeoGebraFrame input[type=checkbox]+label:after,.GeoGebraFrame input[type=checkbox]+label:before{content:none}.GeoGebraFrame table{border-collapse:initial;border-spacing:initial;border-width:0px;background:initial;table-layout:initial}.GeoGebraFrame .thumb{display:none}.GeoGebraFrame .btn{text-transform:initial;line-height:initial;box-shadow:initial}.GeoGebraFrame input:not([type]):focus:not([readonly]),.GeoGebraFrame input[type=text]:focus:not([readonly]),.GeoGebraFrame input[type=password]:focus:not([readonly]),.GeoGebraFrame input[type=email]:focus:not([readonly]),.GeoGebraFrame input[type=url]:focus:not([readonly]),.GeoGebraFrame input[type=time]:focus:not([readonly]),.GeoGebraFrame input[type=date]:focus:not([readonly]),.GeoGebraFrame input[type=datetime]:focus:not([readonly]),.GeoGebraFrame input[type=datetime-local]:focus:not([readonly]),.GeoGebraFrame input[type=tel]:focus:not([readonly]),.GeoGebraFrame input[type=number]:focus:not([readonly]),.GeoGebraFrame input[type=search]:focus:not([readonly]){border:initial;box-shadow:initial}.GeoGebraFrame input[type=range]{-webkit-appearance:none;width:129px}.GeoGebraFrame input[type=range]::-webkit-slider-runnable-track{height:5px;background-color:rgba(0,0,0,.4);border:none}.GeoGebraFrame input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:15px;width:15px;border-radius:50%;background-color:#000;transform-origin:50% 50%;margin:-5px 0 0 0;transition:initial;cursor:pointer}.GeoGebraFrame input[type=range]::-webkit-slider-thumb:hover{height:19px;width:19px;margin:-7px 0 0 0}.GeoGebraFrame input[type=range]::-moz-range-thumb:hover{height:19px;width:19px;margin:-7px 0 0 0}.GeoGebraFrame input[type=range]::-moz-range-track{height:5px;background:rgba(0,0,0,.4);border:none}.GeoGebraFrame input[type=range]::-moz-range-thumb{border:none;height:15px;width:15px;border-radius:50%;background:#000;margin-top:-5px;cursor:pointer}.GeoGebraFrame input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.GeoGebraFrame input[type=range]:focus::-moz-range-track{background:rgba(0,0,0,.6)}.GeoGebraFrame input[type=range]::-ms-track{height:5px;background:transparent;border-color:transparent;border-width:5px 0;color:transparent}.GeoGebraFrame input[type=range]::-ms-fill-lower{background:rgba(0,0,0,.4)}.GeoGebraFrame input[type=range]::-ms-fill-upper{background:rgba(0,0,0,.4)}.GeoGebraFrame input[type=range]::-ms-thumb{border:none;height:15px;width:15px;border-radius:50%;background:#000}.GeoGebraFrame input[type=range]:focus::-ms-fill-lower{background:rgba(0,0,0,.6)}.GeoGebraFrame input[type=range]:focus::-ms-fill-upper{background:rgba(0,0,0,.6)}.GeoGebraFrame [type=radio]:not(:checked),.GeoGebraFrame [type=radio]:checked{position:absolute;left:-9999px;opacity:0}.GeoGebraFrame .MaterialDialogBox .gwt-RadioButton [type=radio]+label{padding-left:35px}.GeoGebraFrame [type=radio]:not(:checked)+label,.GeoGebraFrame [type=radio]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-khtml-user-select:none;user-select:none}.GeoGebraFrame [type=radio]+label:before,.GeoGebraFrame [type=radio]+label:after{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;box-sizing:border-box;height:16px;z-index:0;transition:.28s ease}.GeoGebraFrame [type=radio]:not(:checked)+label:before,.GeoGebraFrame [type=radio]:not(:checked)+label:after,.GeoGebraFrame [type=radio]:checked+label:before,.GeoGebraFrame [type=radio]:checked+label:after,.GeoGebraFrame [type=radio].with-gap:checked+label:before,.GeoGebraFrame [type=radio].with-gap:checked+label:after{border-radius:50%}.GeoGebraFrame [type=radio]:not(:checked)+label:before,.GeoGebraFrame [type=radio]:not(:checked)+label:after{border:2px solid #ccc}.GeoGebraFrame [type=radio]:not(:checked)+label:after{transform:scale(0)}.GeoGebraFrame [type=radio]:checked+label:before{border:2px solid transparent}.GeoGebraFrame [type=radio]:checked+label:after,.GeoGebraFrame [type=radio].with-gap:checked+label:before,.GeoGebraFrame [type=radio].with-gap:checked+label:after{border:#66f}.GeoGebraFrame [type=radio]:checked+label:after,.GeoGebraFrame [type=radio].with-gap:checked+label:after{background-color:#66f}.GeoGebraFrame .MaterialDialogBox [type=radio]:checked+label:after,.GeoGebraFrame .MaterialDialogBox [type=radio].with-gap:checked+label:before,.GeoGebraFrame .MaterialDialogBox [type=radio].with-gap:checked+label:after{border:#4cb4a4}.GeoGebraFrame .MaterialDialogBox [type=radio]:checked+label:after,.GeoGebraFrame .MaterialDialogBox [type=radio].with-gap:checked+label:after{background-color:#008475}.GeoGebraFrame [type=radio]:checked+label:after{transform:scale(1.02)}.GeoGebraFrame [type=radio].with-gap:checked+label:after{transform:scale(0.5)}.GeoGebraFrame [type=radio].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.GeoGebraFrame [type=radio].with-gap:disabled:checked+label:before{border:2px solid #ccc}.GeoGebraFrame [type=radio].with-gap:disabled:checked+label:after{border:none;background-color:#ccc}.GeoGebraFrame [type=radio]:disabled:not(:checked)+label:before,.GeoGebraFrame [type=radio]:disabled:checked+label:before{background-color:transparent;border-color:#ccc}.GeoGebraFrame [type=radio]:disabled+label{color:#ccc}.GeoGebraFrame [type=radio]:disabled:not(:checked)+label:before{border-color:#ccc}.GeoGebraFrame [type=radio]:disabled:checked+label:after{background-color:#ccc;border-color:#ccc}body.application[dir=rtl] .gwt-Label{text-align:right}body.application[dir=rtl] .TitleBarPanelContent{border-bottom-left-radius:0;border-bottom-right-radius:5px;padding-right:5px;padding-left:40px}body.application[dir=rtl] .DragPanel{border-bottom-left-radius:0;border-bottom-right-radius:5px}body.application[dir=rtl] .TitleBarPanel .toggleStyleBar{right:auto;left:0}body.application[dir=rtl] .StyleBarPanel{padding-left:0;padding-right:31px}body.application[dir=rtl] .StyleBarPanel{float:right;margin-left:0;margin-right:-4px}body.application[dir=rtl] .VerticalSeparator{margin:0 5px 0 2px}body.application[dir=rtl] .MyToggleButton,body.application[dir=rtl] .MyCanvasButton{margin-left:0;margin-right:4px}body.application[dir=rtl] .gwt-Label.textIconButton{padding-left:0;padding-right:28px;text-align:right;background-position:center right}body.application[dir=rtl] .dialogContent .gwt-CheckBox{margin-right:0;margin-left:10px}body.application[dir=rtl] .Dialog-messagePanel img{margin-left:10px;margin-right:0}body.application[dir=rtl] .DialogRbPanel td{padding-right:0;padding-left:20px}body.application[dir=rtl] .DialogButtonPanel{text-align:left}body.application[dir=rtl] .DialogButtonPanel button{margin-left:0;margin-right:5px}body.application[dir=rtl] .dialogContent .sliderIntervalPanel div,body.application[dir=rtl] .dialogContent .sliderWidthPanel div{margin-right:0;margin-left:10px;float:right}body.application[dir=rtl] .GeoGebraFileChooser .titlePanel input{float:left}body.application[dir=rtl] .GeoGebraFileChooser .titlePanel .gwt-Label{padding-right:0;padding-left:10px}body.application[dir=rtl] .GeoGebraMenuBar table{margin-left:auto}body.application[dir=rtl] .signInDialog .headerPanel .gwt-Button{right:auto;left:-5px}body.application[dir=rtl] .inputHelp-cmdSyntax{padding-left:0;padding-right:35px}body.application[dir=rtl] .elemHeadingName{padding:15px 40px 10px 10px}body.application[dir=rtl] .algebraOpenButton{left:auto;right:0}body.application[dir=rtl] .imageCorner{align:right;padding-left:0;padding-right:20px}body.application[dir=rtl] .AutoCompleteTextFieldW.SymbolCanBeShown .TextField,body.application[dir=rtl] .GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown.FromDrawTextFieldNew input[type=text].TextField{padding-right:0;padding-left:40px}body.application[dir=rtl] .GeoGebraFrame .algebraViewObjectStylebar{right:auto;left:0;border-bottom-right-radius:5px;border-bottom-left-radius:0}body.application[dir=rtl] .TitleBarPanel{left:0 !important;right:auto !important}body.application[dir=rtl] .AutoCompleteTextFieldW .SymbolToggleButton{right:auto;left:.6em}* html .gwt-DecoratedPopupPanel .popupTopLeftInner{width:6px;height:5px;overflow:hidden}* html .gwt-DecoratedPopupPanel .popupTopRightInner{width:6px;height:5px;overflow:hidden}* html .gwt-DecoratedPopupPanel .popupBottomLeftInner{width:6px;height:6px;overflow:hidden}* html .gwt-DecoratedPopupPanel .popupBottomRightInner{width:6px;height:6px;overflow:hidden}* html .gwt-TreeItem .gwt-RadioButton input,* html .gwt-TreeItem .gwt-CheckBox input{margin-left:-4px}.printScalePanel div{display:inline-block}.printScalePanel input{width:60px !important;margin:10px}.printScalePanel select{width:auto}.aPixelsOnScreen{margin:10px}.geogebraweb{display:inline-block;-ms-touch-action:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.geogebraweb .jsloaded{border:1px solid #000;position:relative}.geogebraweb .splash{position:absolute}.GeoGebraFrame.appletStyle{overflow:hidden;box-sizing:border-box}.GeoGebraFrame div[data-title]:after,.GeoGebraFrame button[data-title]:after{opacity:0;content:""}.GeoGebraFrame div[data-title]:hover:after,.GeoGebraFrame button[data-title]:hover:after{transition:opacity 0s linear 1s;content:attr(data-title);font-size:65%;white-space:nowrap;position:absolute;top:30px;left:-8px;height:22px;line-height:21px !important;padding-left:8px !important;padding-right:8px !important;vertical-align:middle;border-radius:2px;background:#616161;color:#fff;opacity:.9;z-index:1000}.GeoGebraFrame .matDragger .splitPaneDragger{background-color:#fff}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-HDragger{z-index:60;cursor:ew-resize;border-left:none;padding-right:8px}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-VDragger{border-bottom:none}.GeoGebraFrame .matDragger .splitPaneDragger:after{content:"";position:absolute;background-color:#dadbdf;border-radius:2px}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-HDragger:after{top:calc(50% - 14px);left:2px;height:28px;width:4px;transition:top .2s}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-VDragger:after{left:calc(50% - 14px);bottom:2px;width:28px;height:4px;transition:left .2s}.GeoGebraFrame .matDragger.singlePanel .gwt-SplitLayoutPanel-HDragger:after{top:12px}.GeoGebraFrame .matDragger.singlePanel .gwt-SplitLayoutPanel-VDragger:after{left:calc(100% - 48px)}.GeoGebraFrame .matDragger .draggerParentHorizontal{border-top-right-radius:8px;border-bottom-right-radius:8px;z-index:1;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .matDragger .draggerParentVertical{border-top-left-radius:8px;border-top-right-radius:8px;z-index:1;box-shadow:2px 0 4px -1px rgba(0,0,0,.2),1px 0 10px 0 rgba(0,0,0,.12),4px 0 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .dockPanelParent{overflow:visible !important}.GeoGebraFrame .hideDragger .draggerParent{overflow-x:hidden !important}.GeoGebraFrame .hideDragger .draggerParentHorizontal{display:none}.GeoGebraFrame .moveUpDragger .toolbar{overflow:visible}.GeoGebraFrame .moveUpDragger .draggerParentVerical{border:none;box-shadow:0px -5px 8px rgba(0,0,0,.2)}.GeoGebraFrame .moveUpDragger .splitPaneDragger{display:none}.GeoGebraFrame .hiddenHDraggerRightPanel{left:-16px !important}.GeoGebraFrame .hidden,.GeoGebraFrame .temporarilyHidden{display:none}.GeoGebraFrame .menu{position:absolute;top:4px;left:0px}.GeoGebraFrame .menu:hover img,.GeoGebraFrame .menu:focus img{opacity:1}.GeoGebraFrame .flatButton{margin:6px;padding:6px;width:24px;height:24px;cursor:pointer;z-index:60}.GeoGebraFrame .flatButton img{opacity:.85}.GeoGebraFrame .tabButton{position:relative;box-sizing:border-box;min-width:24px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;opacity:.54}.GeoGebraFrame .tabButton .gwt-Label{width:100%;line-height:12px;min-height:28px;font-size:10px;text-align:center;word-break:break-word;margin-left:4px;margin-right:4px}.GeoGebraFrame .tabButton .gwt-Image{height:24px}.GeoGebraFrame .tabButton.selected .gwt-Label{color:#6557d2}.GeoGebraFrame .tabButton:hover{background-color:rgba(0,0,0,.08)}.GeoGebraFrame .tabButton.selected:hover{background-color:rgba(101,87,210,.12)}.GeoGebraFrame .tabButton.selected{opacity:1}.GeoGebraFrame .textWrap{white-space:normal}.GeoGebraFrame .advanced-ListPopupPanel{z-index:500;background:#fff;border:1px solid #dcdcdc;cursor:pointer;border-radius:2px;padding:0px;box-shadow:none}.GeoGebraFrame .advanced-ListPopupPanel .item:hover{color:#008475;background:#fff}.GeoGebraFrame .advanced-ListPopupPanel .gwt-Label{position:relative;left:8px}.GeoGebraFrame .verticalScroll{overflow-y:auto}.GeoGebraFrame .mowColorPlusButton img{padding:3px}.GeoGebraFrame .matDynStyleBar{will-change:transform}.screenReaderStyle{position:fixed;bottom:20px;width:1px;height:1px;padding:0;outline-width:0;overflow:hidden;margin:0;border-width:0;clip:rect(0 0 0 0)}.GeoGebraFrame .TitleBarPanel{z-index:60}.GeoGebraFrame .graphicsControlsPanel{left:auto !important;z-index:60}.GeoGebraFrame .flatButton.graphicsContextMenuBtn{margin-top:10px;margin-right:10px;position:relative;right:0px;border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .flatButton.graphicsContextMenuBtn img{opacity:.54}.GeoGebraFrame .flatButton.graphicsContextMenuBtn:hover img{opacity:.84}.GeoGebraFrame .flatButton.graphicsContextMenuBtn.mow:hover{background-color:#e5e5e5}.GeoGebraFrame .flatButton.graphicsContextMenuBtn.mow:hover img{opacity:1}.GeoGebraFrame .flatButton.keyboardFocus:focus{outline:#212121 5px auto}.GeoGebraFrame .matDynStyleBar{z-index:499;position:absolute;border-radius:2px;padding:8px 4px 8px 16px;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .matDynStyleBar.noContextBtn{padding:8px 0px 8px 8px}.GeoGebraFrame .matDynStyleBar .MyCanvasButton{text-align:center;border-radius:2px;border:#dcdcdc solid 1px;background-color:#fff;width:24px;height:24px;margin-left:0px;margin-right:8px;cursor:pointer}.GeoGebraFrame .matDynStyleBar .MyCanvasButton img,.GeoGebraFrame .matDynStyleBar .MyCanvasButton .buttonContent{opacity:.7}.GeoGebraFrame .matDynStyleBar .btnBold,.GeoGebraFrame .matDynStyleBar .btnItalic{border-radius:2px;margin-left:0px;margin-right:8px}.GeoGebraFrame .matDynStyleBar .btnBold img,.GeoGebraFrame .matDynStyleBar .btnItalic img{opacity:.7}.GeoGebraFrame .matDynStyleBar .btnBold:hover,.GeoGebraFrame .matDynStyleBar .btnBold:focus,.GeoGebraFrame .matDynStyleBar .btnItalic:hover,.GeoGebraFrame .matDynStyleBar .btnItalic:focus{border:#6557d2 solid 1px}.GeoGebraFrame .matDynStyleBar .btnBold.gwt-ToggleButton-down,.GeoGebraFrame .matDynStyleBar .btnItalic.gwt-ToggleButton-down{border:#6557d2 solid 1px}.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton{margin-right:0px !important;margin-left:0px !important;border:none !important}.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton.noOpacity .buttonContent.stylebarButton,.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton.noOpacity:hover .buttonContent.stylebarButton{opacity:1 !important}.GeoGebraFrame .matDynStyleBar .matDynStyleContextButton:hover .buttonContent.stylebarButton{opacity:1 !important}.GeoGebraFrame .mowDynStyleBar.matDynStyleBar.noContextBtn{padding:8px 0px 8px 8px}.GeoGebraFrame .mowDynStyleBar.matDynStyleBar.noContextBtn .MyCanvasButton.delete{margin-right:-12px}.GeoGebraFrame .textSizePopupPanel{border-radius:2px;padding:8px 0px 8px 0px;margin:0px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable{border-collapse:separate;border-spacing:0px 0px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable .gwt-Label{padding:0px 16px 0px 16px;height:24px;line-height:24px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable .gwt-Label:hover{background-color:#eee}.GeoGebraFrame .matPopupPanel{border-radius:2px;padding:5px !important;background-color:#fff;box-shadow:0 0 2px 1px #dcdcdc;z-index:501;min-height:30px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2.showSlider{display:inline-block;width:144px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2.hideSlider{display:none}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2{padding-bottom:8px;padding-top:8px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .popupSliderLabel{margin:0px 10px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 input[type=range]{padding:5px 0;margin:0px 0px 0px 8px;width:calc(100% - 56px);cursor:pointer}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .opacityLabel{display:block;margin-bottom:15px;margin-left:5px;margin-top:5px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .thicknessLabel{display:block;margin-bottom:10px;margin-left:5px;margin-top:5px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .pointSizeLabel{display:block;margin-left:5px;margin-top:5px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .preview{margin:3px 0px 3px 12px}.GeoGebraFrame .matPopupPanel .labelPopupPanel{padding:8px 8px;width:192px}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow{height:32px !important;display:flex}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .gwt-Label{line-height:30px;cursor:default}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .AutoCompleteTextFieldW{width:134px;margin:0px !important;border-radius:2px}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .AutoCompleteTextFieldW .TextField{padding:2px;padding-left:8px;margin-bottom:2px;border:none;border-bottom:1px solid #dcdcdc;background:transparent;box-shadow:none;border-radius:0px !important}.GeoGebraFrame .matPopupPanel .labelPopupPanel .checkMarkMenuItem{cursor:pointer;line-height:32px;display:flex}.GeoGebraFrame .matPopupPanel .labelPopupPanel .checkMarkMenuItem img{opacity:.54;position:absolute;right:8px;padding:4px}.GeoGebraFrame .matSelectionTable{border-collapse:separate;border-spacing:8px 8px}.GeoGebraFrame .matSelectionTable td{padding:0px}.GeoGebraFrame .matSelectionTable .gwt-Label{margin:0px}.GeoGebraFrame .matSelectionTable .gwt-Label.border{border-radius:2px}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton{border:1px solid;border-radius:2px;height:24px;width:24px}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton:hover{opacity:.65}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton.plusButton{border:rgba(0,0,0,.3) solid 1px;opacity:.54}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton.plusButton:hover{opacity:1;background-color:rgba(255,255,255,.9)}.GeoGebraFrame .graphicsWithSpotlight .overlayGraphics{z-index:500}.GeoGebraFrame .spotlightOffBtn{position:absolute;right:8px;top:92px;width:40px;height:40px;border-radius:50%;background-color:#fff;cursor:pointer;z-index:501}.GeoGebraFrame .spotlightOffBtn img{opacity:.54;padding:8px}.GeoGebraFrame .zoomPanel{position:absolute;cursor:default;top:auto !important;left:auto !important;z-index:60;will-change:transform}.GeoGebraFrame .zoomPanel .zoomPanelBtn{display:block;position:relative;width:36px;height:36px;margin-bottom:8px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);cursor:pointer;transition:background-color 150ms ease 0ms}.GeoGebraFrame .zoomPanel .zoomPanelBtn img{padding:6px;opacity:.54}.GeoGebraFrame .zoomPanel .zoomPanelBtn:hover{background-color:#eee}.GeoGebraFrame .zoomPanel .zoomPanelBtn:hover img{opacity:1}.GeoGebraFrame .zoomPanel .zoomPanelBtn.keyboardFocus:focus img{opacity:1;outline:#212121 5px auto}.GeoGebraFrame .zoomPanel .zoomPanelBtnSmall img{padding:8px}.GeoGebraFrame .zoomPanel .zoomPanelHomeIn{opacity:1;visibility:visible;transition:all .2s ease}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut{cursor:default;opacity:0;visibility:hidden;transition:all .2s ease}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut img{opacity:0}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:hover,.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:focus{background-color:#eee}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:hover img,.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:focus img{opacity:0}.GeoGebraFrame .zoomPanelPosition{bottom:8px !important;right:16px !important}.GeoGebraFrame .zoomPanelForFullscreenAV{bottom:60px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .zoomPanelForFullscreenAVMoveUpNoMoveBtn{bottom:80px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .zoomPanelForFullscreenAVMoveUp{bottom:140px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .mowZoomPanel{will-change:transform;top:-6px !important;position:relative}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn{display:block;position:relative;margin:6px;padding:6px;cursor:pointer;border-radius:50%;width:24px;height:24px;transition:background-color 150ms ease 0ms}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.zoomPanelBtnSmall{padding:8px;width:20px;height:20px}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.zoomPanelBtnSmall img{width:20px;height:20px}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn img{width:24px;height:24px;opacity:.54}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:hover,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:focus,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.selected{background-color:#e5e5e5}.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:hover img,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn:focus img,.GeoGebraFrame .mowZoomPanel .zoomPanelBtn.selected img{opacity:1}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeIn{opacity:1;visibility:visible;transition:all .2s ease}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut{cursor:default;opacity:0;visibility:hidden;transition:all .2s ease}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut img{opacity:0}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:hover,.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:focus{background-color:#e5e5e5}.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:hover img,.GeoGebraFrame .mowZoomPanel .zoomPanelHomeOut:focus img{opacity:1}.GeoGebraFrame .zoomPanelWithPageControl{margin-bottom:64px;right:22px !important}.GeoGebraFrame .undoRedoPanel{padding-left:12px;position:absolute;z-index:60}.GeoGebraFrame .undoRedoPanel.withTransition{transition:left .2s}.GeoGebraFrame .undoRedoPanel .flatButton{display:inline-block}.GeoGebraFrame .undoRedoPanel .hideButton{display:none}.GeoGebraFrame .undoRedoPosition,.GeoGebraFrame .undoRedoPositionMebis{top:0px}.GeoGebraFrame .undoRedoPosition .flatButton,.GeoGebraFrame .undoRedoPositionMebis .flatButton{border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .undoRedoPosition .flatButton.buttonActive:hover,.GeoGebraFrame .undoRedoPositionMebis .flatButton.buttonActive:hover{background-color:#e5e5e5}.GeoGebraFrame .undoRedoPosition .flatButton.buttonActive:hover img,.GeoGebraFrame .undoRedoPositionMebis .flatButton.buttonActive:hover img{opacity:1}.GeoGebraFrame .undoRedoPositionMebis{left:40px}.GeoGebraFrame input[type=text],.GeoGebraFrame input[type=number],.GeoGebraFrame .gwt-TextBox,.GeoGebraFrame select,.GeoGebraFrame textarea,.GeoGebraFrame .gwt-TextArea,.GeoGebraFrame .gwt-SuggestBox,.GeoGebraFrame iframe.objectPropertiesTextEditor{border:#dcdcdc solid 1px;background:#fff;padding:4px 5px;color:#666;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:100%;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;box-shadow:inset 1px 1px rgba(102,102,102,.1)}.GeoGebraFrame input[type=text]:focus,.GeoGebraFrame input[type=text]:focus:not([readonly]),.GeoGebraFrame input[type=number]:focus,.GeoGebraFrame input[type=number]:focus:not([readonly]),.GeoGebraFrame .gwt-TextBox:focus,.GeoGebraFrame .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame textarea:focus,.GeoGebraFrame textarea:focus:not([readonly]),.GeoGebraFrame .gwt-TextArea:focus,.GeoGebraFrame .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame iframe.objectPropertiesTextEditor:focus,.GeoGebraFrame iframe.objectPropertiesTextEditor:focus:not([readonly]){border:1px #6161ff solid}.GeoGebraFrame .InputPanel .html-face,.GeoGebraFrame .AutoCompleteTextFieldW .html-face{cursor:hand;cursor:pointer}.GeoGebraFrame .AutoCompleteTextFieldW{box-sizing:border-box;position:relative}.GeoGebraFrame .AutoCompleteTextFieldW .TextField{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:5px;padding-right:5px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew{line-height:70%}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew input[type=text].TextField{padding-left:2px;padding-right:2px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew.errorStyle input[type=text].TextField,.GeoGebraFrame .evInputEditor.errorStyle,.GeoGebraFrame .mathTextField.errorStyle{border:4px #b00020 dotted}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextField .TextField{margin:0px}.GeoGebraFrame .InputTreeItem .hasCursorPermanent{border-color:#dcdcdc}.GeoGebraFrame .gwt-TreeItem .noPadding{padding-left:0}.GeoGebraFrame .NoHorizontalScroll .InputTreeItem .hasCursorPermanent{border-color:#6161ff}.GeoGebraFrame .SymbolToggleButton{width:20px;height:20px;line-height:20px;text-align:center;display:none}.GeoGebraFrame .AutoCompleteTextFieldW .SymbolToggleButton{position:absolute;right:.6em;top:50%;margin-top:-0.66em}.GeoGebraFrame .advanced-TextButtonPanel .AutoCompleteTextFieldW .SymbolToggleButton{right:1.6em}.GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown input:focus+.SymbolToggleButton{display:inline-block}.GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown input:focus.TextField{padding-right:40px}.GeoGebraFrame input[type=text]::-ms-clear{display:none}.GeoGebraFrame .SymbolTablePopup{z-index:501;background-color:#fff;border-radius:0px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.GeoGebraFrame .SymbolTablePopup .SymbolTable tr{cursor:pointer}.GeoGebraFrame .SymbolTablePopup .SymbolTable td{padding:8px;text-align:center}.GeoGebraFrame .SymbolTablePopup .SymbolTable td:hover,.GeoGebraFrame .SymbolTablePopup .GeoGebraFrame .SymbolTable td.focus{background:#fff;color:#4cb4a4}.GeoGebraFrame .mathTextField,.GeoGebraFrame .evInputEditor{padding-top:2px;padding-left:2px;border-radius:4px;overflow:hidden}.GeoGebraFrame .mathTextField{border:1px #dcdcdc solid}.GeoGebraFrame .mathTextField.disabled{background-color:#f0f0f0}.GeoGebraFrame .evInputEditor{position:absolute;border:1px solid blue}.GeoGebraFrame .accessibilityControl{opacity:.01;position:fixed;width:1px;height:1px;overflow:scroll}.GeoGebraFrame .accessibleInput{width:20px;height:20px;z-index:200;position:absolute}.GeoGebraFrame input[type=text].accessibleInput{max-width:5px;padding:0}.GeoGebraFrame .invisible{visibility:hidden}.GeoGebraFrame .tooltipChip{position:absolute;display:inline-flex;padding:2px 4px;border-radius:16px;font-size:12px;align-items:center;cursor:default;height:18px;box-sizing:border-box;z-index:60}.GeoGebraFrame .mathFieldEditor{will-change:transform}.GeoGebraFrame .h5pEmbed{overflow:auto;height:100%}.GeoGebraFullscreenContainer{background-color:#000;top:0px;left:0px;z-index:2500}.gbox{will-change:transform;z-index:60}.ggbLightBox{width:80%;height:80%;position:fixed;top:10%;left:10%;border:7px solid rgba(0,0,0,.5);background:#fff;z-index:100000000}.GeoGebraFrame .DialogBox,.GeoGebraFrame .gwt-DialogBox{z-index:501;background-color:rgba(255,255,255,.9);border-radius:2px;box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);padding:15px}.GeoGebraFrame .gwt-DialogBox .Caption{cursor:default;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;font-size:110%;padding-bottom:5px;color:#333;border-bottom:1px solid #dcdcdc;margin-bottom:15px}.GeoGebraFrame .dialogContent{color:#666}.GeoGebraFrame .dialogContent table{width:100%}.GeoGebraFrame .dialogContent input[type=text],.GeoGebraFrame .dialogContent select{margin-top:5px;margin-bottom:10px;width:100%}.GeoGebraFrame .dialogContent textarea{margin-top:5px}.GeoGebraFrame .dialogContent .optionsPanel>*{margin:3px 0px}.GeoGebraFrame .panelRow.rows>*{width:100%;display:block}.GeoGebraFrame .dialogContent .gwt-CheckBox{margin-right:10px}.GeoGebraFrame .DialogButtonPanel{text-align:right;padding-top:10px;padding-right:10px;min-width:250px;max-width:100%}.GeoGebraFrame .DialogButtonPanel button{margin-left:5px}.GeoGebraFrame .DialogBox .gwt-Button,.GeoGebraFrame .DialogBox .saveButton{background-color:#6161ff;border:1px solid #6161ff;color:#fff;font-size:100%;box-shadow:none;font-weight:normal;margin-left:15px}.GeoGebraFrame .DialogBox .gwt-Button:hover,.GeoGebraFrame .DialogBox .saveButton:hover{background-color:#ccf;color:#6161ff}.GeoGebraFrame .DialogBox .gwt-Button:active,.GeoGebraFrame .DialogBox .saveButton:active{box-shadow:0 1px 3px 0 rgba(51,51,255,.5) inset;background-color:#ccf;color:#6161ff}.GeoGebraFrame .DialogBox .gwt-Button.cancelBtn,.GeoGebraFrame .DialogBox .button.cancelBtn,.GeoGebraFrame .DialogBox .gwt-Button.resetBtn,.GeoGebraFrame .DialogBox .button.resetBtn{color:#666;border:none;background:none;text-decoration:underline;padding:5px 0;font-size:100%;box-shadow:none;font-weight:normal}.GeoGebraFrame .DialogBox .gwt-Button.cancelBtn:hover,.GeoGebraFrame .DialogBox .gwt-Button.cancelBtn:active,.GeoGebraFrame .DialogBox .button.cancelBtn:hover,.GeoGebraFrame .DialogBox .button.cancelBtn:active,.GeoGebraFrame .DialogBox .gwt-Button.resetBtn:hover,.GeoGebraFrame .DialogBox .gwt-Button.resetBtn:active,.GeoGebraFrame .DialogBox .button.resetBtn:hover,.GeoGebraFrame .DialogBox .button.resetBtn:active{color:#6161ff;background-color:none;border:none}.GeoGebraFrame .DialogBox .mainChild{overflow-x:hidden;overflow-y:auto}.GeoGebraFrame .shareDialog,.GeoGebraFrame .shareLink,.GeoGebraFrame .shareLinkMebis{min-width:320px}.GeoGebraFrame .shareDialog>div>table,.GeoGebraFrame .shareLink>div>table,.GeoGebraFrame .shareLinkMebis>div>table{width:100%;padding-right:16px}.GeoGebraFrame .shareDialog .dialogContent input[type=text],.GeoGebraFrame .shareLink .dialogContent input[type=text],.GeoGebraFrame .shareLinkMebis .dialogContent input[type=text]{width:350px}.GeoGebraFrame .GeoGebraTabLayout{width:500px}.GeoGebraFrame .GeoGebraTabLayout .gwt-TabPanelBottom{min-height:220px;margin-bottom:8px}.GeoGebraFrame .GeoGebraLinkPanel{height:100%}.GeoGebraFrame .GeoGebraCopyLinkPanel img{margin-top:10px;margin-left:5px;margin-bottom:10px}.GeoGebraFrame .GeoGebraIconPanel{display:block}.GeoGebraFrame .GeoGebraIconPanel img,.GeoGebraFrame .GeoGebraShareOnGClassroom{margin:5px}.GeoGebraFrame .GeoGebraEmailPanel{height:100%}.GeoGebraFrame .GeoGebraEmailPanel textarea{resize:none;width:100%}.GeoGebraFrame .GeoGebraImagePanel{height:100%}.GeoGebraFrame .practiceProgressBar progress[value]{width:250px;height:25px;border-radius:15px}.GeoGebraFrame .practiceProgressBar progress[value][progress=good]::-moz-progress-bar{background-color:#4caf50}.GeoGebraFrame .practiceProgressBar progress[value][progress=medium]::-moz-progress-bar{background-color:#ff0}.GeoGebraFrame .practiceProgressBar progress[value][progress=bad]::-moz-progress-bar{background-color:#ff1744}
</style>
<style id="ggbstyle_keyboard-styles">.GeoGebraFrame .matOpenKeyboardBtn{position:absolute;bottom:8px;height:22px;cursor:pointer;text-align:center;z-index:99}.GeoGebraFrame .matOpenKeyboardBtn img{width:36px;opacity:.54}.GeoGebraFrame.portrait.newToolbar .matOpenKeyboardBtn{bottom:64px}.GeoGebraFrame.portrait.newToolbar .matOpenKeyboardBtn.cornerPosition{bottom:8px}.GeoGebraFrame.landscape.newToolbar .matOpenKeyboardBtn{left:72px}.GeoGebraFrame.landscape.newToolbar .matOpenKeyboardBtn.cornerPosition{left:0}.GeoGebraFrame.landscape.newToolbar.small .matOpenKeyboardBtn{left:56px}.GeoGebraFrame.landscape.newToolbar.small .matOpenKeyboardBtn.cornerPosition{left:0}.GeoGebraFrame .matOpenKeyboardBtn:hover img{opacity:.84}.GeoGebraFrame .keyBoardClosePanel{position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;text-align:center;background-color:#666;border-top-left-radius:5px}.GeoGebraFrame .keyBoardClosePanel .closeIcon{padding-top:6px}.GeoGebraFrame .closeTabbedKeyboardButton{position:relative;float:right;width:24px;height:24px;padding:4px;top:0px;margin:4px 4px 4px 5px;right:0px;cursor:pointer !important}.GeoGebraFrame .KeyBoard table{border-collapse:separate;clear:both}.GeoGebraFrame .KeyBoard,.GeoGebraFrame .KeyBoard.gwt-PopupPanel{border-radius:0;-webkit-border-radius:0;background-color:#666;color:#000;box-shadow:none;font-family:geogebra-sans-serif,sans-serif;padding:5px 0}.GeoGebraFrame .KeyBoard{position:relative}.GeoGebraFrame .TabbedKeyBoard.KeyBoard{padding-top:0;background-color:#eee;font-family:greek,geogebra-sans-serif,sans-serif}.GeoGebraFrame .TabbedKeyBoard.KeyBoard.detached{position:fixed;left:0;will-change:transform;z-index:3000}.GeoGebraFrame .KeyBoard .SymbolTable{display:none}.GeoGebraFrame .KeyBoardContentNumbers,.GeoGebraFrame .KeyBoardContentSpecialChars{margin:0 auto;max-width:745px !important}.GeoGebraFrame .KeyPanelLetters{margin:0 auto;position:relative}.GeoGebraFrame .KeyPanelFunction,.GeoGebraFrame .KeyPanelNum,.GeoGebraFrame .normal .contentLetters{padding-right:20px}.GeoGebraFrame .KeyPanelRow{margin:0 auto}.GeoGebraFrame .KeyBoard .KeyBoardButton{text-align:center;line-height:inherit;margin:2px;font-size:120%;cursor:pointer;white-space:nowrap;color:#000;display:block}.GeoGebraFrame .KeyBoard .KeyBoardButton div{text-align:center}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton{height:40px;box-sizing:border-box;background-color:#fff;border-radius:5px;border-bottom:1px solid;border-bottom-color:#c7c7c7;padding:9px 0}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton.sub{padding:6.5px}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton.sup{padding:5.5px}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton img{width:24px;height:24px}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton .small{font-size:80%}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton.colored{background-color:#dcdcdc}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton.accentDown{background-color:#dcdcdc}.GeoGebraFrame .lowerHeight .KeyBoardButton{height:10px;padding-top:3px;padding-bottom:13px}.GeoGebraFrame .KeyBoardButton.supScript .gwt-Label{margin-top:-4px}.GeoGebraFrame .KeyBoard td.hidden{display:none}.GeoGebraFrame .normal .KeyBoardButton{width:50px}.GeoGebraFrame .KeyBoardButton:active{box-shadow:inset 0 0 0 1px #7c7c7c}.GeoGebraFrame .KeyBoardButton.colored{background-color:#afafaf}.GeoGebraFrame .KeyBoardButton.backspace{padding-top:8px;padding-bottom:12px}.GeoGebraFrame .lowerHeight .KeyBoardButton.backspace{padding-top:1px;padding-bottom:15px}.GeoGebraFrame .normal .KeyBoardButton.backspace,.GeoGebraFrame .normal .KeyBoardButton.enter{width:64px}.GeoGebraFrame .normal .KeyBoardButton.arrow{width:20px;padding-left:9px;padding-right:11px}.GeoGebraFrame .KeyBoardButton.enter{height:64px}.GeoGebraFrame .lowerHeight .KeyBoardButton.enter{height:41px}.GeoGebraFrame .lowerHeight .KeyBoardButton.enter img{padding-top:15px}.GeoGebraFrame .KeyBoardButton.enter img{padding-top:23px}.GeoGebraFrame .normal .KeyBoardButton.shift{width:80px;position:absolute;left:0}.GeoGebraFrame .normal .KeyBoardButton.delete{width:80px;position:absolute;right:0}.GeoGebraFrame .normal .KeyBoardButton.delete.small,.GeoGebraFrame .normal .KeyBoardButton.shift.small{width:50px}.GeoGebraFrame .KeyPanelLetters>tbody>tr:nth-child(4) .KeyPanelRow{width:100%}.GeoGebraFrame .KeyPanelLetters>tbody>tr:nth-child(4)>td>table>tbody>tr>td:nth-child(4){width:100%}.GeoGebraFrame .normal .KeyBoardButton.space{width:99%;padding:0 0 20px 0;margin:2px 2px 0 2px}.GeoGebraFrame .scale .keyBoardClosePanel{top:-25px;right:0;width:35px;height:25px}.GeoGebraFrame .scale .KeyPanelRow,.GeoGebraFrame .scale .KeyBoardContentNumbers,.GeoGebraFrame .scale .KeyBoardContentSpecialChars,.GeoGebraFrame .scale .KeyPanelControl,.GeoGebraFrame .scale .KeyPanelLetters,.GeoGebraFrame .scale .KeyPanelFunction,.GeoGebraFrame .scale .KeyPanelNum{width:100% !important}.GeoGebraFrame .scale .KeyPanelRow td{width:25%}.GeoGebraFrame .scale .KeyPanelLetters .KeyPanelRow td{width:7%}.GeoGebraFrame .scale .KeyBoardButton{padding-left:0;padding-right:0}.GeoGebraFrame .scale .KeyPanelControl{padding-right:0}.GeoGebraFrame .scale.smallerFont{font-size:100% !important}.GeoGebraFrame .scale.smallerFont .switchKeyboard{font-size:10pt}.GeoGebraFrame .scale.smallerFont .KeyBoardContentNumbers .KeyBoardButton.colored{font-size:86% !important}.GeoGebraFrame .scale.smallerFont .KeyBoardContentSpecialChars .KeyPanelFunction{font-size:75% !important}.GeoGebraFrame .scale.smallerFont .KeyBoardButton.supScript .gwt-Label{margin-top:-5px}.GeoGebraFrame .scale .KeyPanelFunction,.GeoGebraFrame .scale .KeyPanelNum{padding-right:2%}.GeoGebraFrame .scale .KeyBoardContentSpecialChars>tbody>tr>td,.GeoGebraFrame .scale .KeyBoardContentSpecialChars>tbody>tr>td:nth-child(2),.GeoGebraFrame .scale .KeyBoardContentNumbers>tbody>tr>td,.GeoGebraFrame .scale .KeyBoardContentNumbers>tbody>tr>td:nth-child(2){width:45%}.GeoGebraFrame .scale .KeyPanelLetters tr:nth-child(4)>td td:nth-child(4){width:50%}.GeoGebraFrame .scale .KeyPanelLetters .KeyPanelRow td{width:9%}.GeoGebraFrame .KeyPanel{margin:auto}.GeoGebraFrame .KeyboardSwitcher{position:relative;background-color:#f8f8f8;border:#dcdcdc solid;border-width:1px 0;width:100%;height:40px;margin-bottom:5px}.GeoGebraFrame .KeyboardSwitcher .switcherContents{width:644px;margin-left:auto;margin-right:auto;white-space:nowrap}.GeoGebraFrame .KeyboardSwitcher .gwt-Button{color:#000;border:0;padding-left:10px;padding-right:10px;margin:7px 4px 6px;box-shadow:none}.GeoGebraFrame .KeyboardSwitcher .gwt-Button:active{border:none;background-color:transparent}.GeoGebraFrame .scale.normal .KeyboardSwitcher .switcherContents{font-size:100% !important}.GeoGebraFrame .scale .KeyboardSwitcher .switcherContents{padding:0}.GeoGebraFrame .KeyboardSwitcher .switcherContents .moreKeyboardButton{position:relative;float:right;width:24px;height:24px;padding:4px;margin:4px 0px 4px 4px;cursor:pointer !important}.GeoGebraFrame .KeyboardSwitcher .switcherContents .gwt-Button.selected{color:#6557d2}.GeoGebraFrame .KeyboardSwitcher .switcherContents>:first-child{margin-left:-6px}.GeoGebraFrame .KeyboardSwitcher .gwt-Button:hover{color:#6557d2;background-color:#f8f8f8}.GeoGebraFrame .TabbedKeyBoard{z-index:500;position:absolute;bottom:0;width:100%}.GeoGebraFrame .TabbedKeyBoard.animating{animation-duration:.2s;animation-name:addKeyBoard;overflow:hidden}.GeoGebraFrame .TabbedKeyBoard.animatingOut{animation-duration:.2s;animation-name:removeKeyBoard;overflow:hidden}.GeoGebraFrame .ripple{position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.GeoGebraFrame .ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle, #aaa 10%, transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10, 10);opacity:0;transition:transform .1s,opacity 1s}.GeoGebraFrame .ripple:active:after{transform:scale(0, 0);opacity:.3;transition:0s}@keyframes addKeyBoard{0%{max-height:0px}100%{max-height:228px}}@keyframes removeKeyBoard{0%{max-height:228px}100%{max-height:0px}}
</style>
<style id="ggbstyle_bundle">:root{--ggb-primary-color: #6557D2;--ggb-primary-variant-color: #9984FF;--ggb-dark-color: #4C42A1;--ggb-light-color: #9984FF}.GeoGebraFrame .cardInfo,.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel,.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel{width:100%;height:44px;border-radius:0 0 2px 2px;background-color:#fafafa;box-sizing:border-box;display:flex}.GeoGebraFrame .cardInfo .cardTitle,.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .cardTitle,.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel .cardTitle{line-height:28px;font-size:100%;height:28px;width:154px;padding:8px 30px 8px 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;color:rgba(0,0,0,.87)}.GeoGebraFrame .cardInfo .cardAuthor,.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .cardAuthor,.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel .cardAuthor{font-size:87.5%;color:rgba(0,0,0,.54);line-height:20px;letter-spacing:.25px;padding:6px 0px 12px 16px;text-overflow:ellipsis;position:absolute;font-weight:400;top:48px;overflow:hidden;white-space:nowrap;width:178px}.GeoGebraFrame .SelectionTable{border-collapse:collapse}.GeoGebraFrame .SelectionTable td{padding:2px}.GeoGebraFrame .SelectionTable .gwt-Label.borderButton{border:1px solid;border-radius:5px;height:24px;width:24px}.GeoGebraFrame .SelectionTable .gwt-Label{background-repeat:no-repeat;background-position:center center;padding:3px;cursor:pointer}.GeoGebraFrame .SelectionTable .gwt-Label.selected{color:var(--ggb-primary-color)}.GeoGebraFrame .SelectionTable .gwt-Label:hover{background-color:#ccf}.GeoGebraFrame .SelectionTable .gwt-Label.border.selected,.GeoGebraFrame .SelectionTable .gwt-Label.border:hover{background-color:transparent !important;border:1px solid var(--ggb-primary-color)}.GeoGebraFrame .SelectionTable .plusButton{text-align:center;font-size:larger}.GeoGebraFrame .MyCanvasButton,.GeoGebraFrame .MyToggleButton{border:#dcdcdc solid 1px}.GeoGebraFrame .MyCanvasButton:hover,.GeoGebraFrame .MyCanvasButton.active,.GeoGebraFrame .MyCanvasButton.selected,.GeoGebraFrame .MyCanvasButton.gwt-ToggleButton-down,.GeoGebraFrame .MyToggleButton:hover,.GeoGebraFrame .MyToggleButton.active,.GeoGebraFrame .MyToggleButton.selected,.GeoGebraFrame .MyToggleButton.gwt-ToggleButton-down{border:var(--ggb-primary-color) solid 1px}.GeoGebraFrame.withIcon .buttonContent{opacity:.7}.GeoGebraFrame .mowDynStyleBar .btnCrop,.GeoGebraFrame .mowDynStyleBar .btnBold,.GeoGebraFrame .mowDynStyleBar .btnItalic,.GeoGebraFrame .mowDynStyleBar .btnUnderline{border-radius:2px;margin-left:0px;margin-right:8px}.GeoGebraFrame .mowDynStyleBar .btnCrop img,.GeoGebraFrame .mowDynStyleBar .btnBold img,.GeoGebraFrame .mowDynStyleBar .btnItalic img,.GeoGebraFrame .mowDynStyleBar .btnUnderline img{opacity:.7}.GeoGebraFrame .mowDynStyleBar .btnCrop:hover,.GeoGebraFrame .mowDynStyleBar .btnCrop:focus,.GeoGebraFrame .mowDynStyleBar .btnBold:hover,.GeoGebraFrame .mowDynStyleBar .btnBold:focus,.GeoGebraFrame .mowDynStyleBar .btnItalic:hover,.GeoGebraFrame .mowDynStyleBar .btnItalic:focus,.GeoGebraFrame .mowDynStyleBar .btnUnderline:hover,.GeoGebraFrame .mowDynStyleBar .btnUnderline:focus{border:var(--ggb-primary-color) solid 1px !important}.GeoGebraFrame .mowDynStyleBar .btnCrop.gwt-ToggleButton-down,.GeoGebraFrame .mowDynStyleBar .btnBold.gwt-ToggleButton-down,.GeoGebraFrame .mowDynStyleBar .btnItalic.gwt-ToggleButton-down,.GeoGebraFrame .mowDynStyleBar .btnUnderline.gwt-ToggleButton-down{border:var(--ggb-primary-color) solid 1px !important}.GeoGebraFrame .mowDynStyleBar .matDynStyleContextButton:hover{margin-right:0px !important;margin-left:0px !important;border:none !important}.GeoGebraFrame .mowPopup .gwt-Label.border.selected,.GeoGebraFrame .mowPopup .gwt-Label.border:hover,.GeoGebraFrame .mowPopup .gwt-Label.border.active{border:1px solid var(--ggb-primary-color) !important}.GeoGebraFrame .mowPopup .plusButton:hover{border:1px solid var(--ggb-primary-color) !important}.GeoGebraFrame .mowPopup .panelRow.panelRow2.showSlider{width:180px !important}.GeoGebraFrame .mowPopup .panelRow.panelRow2.showSlider input[type=range]{width:calc(100% - 74px)}.GeoGebraFrame .mowPopup .noColBtn{display:inline-flex;cursor:pointer;margin:1px 1px 4px 1px;width:calc(100% - 2px)}.GeoGebraFrame .mowPopup .noColBtn:hover{background-color:rgba(0,0,0,.04)}.GeoGebraFrame .mowPopup .noColBtn img{opacity:.54;padding:2px 0px 2px 2px}.GeoGebraFrame .mowPopup .noColBtn .gwt-Label{font-size:14px;margin:4px 0px 4px 12px;height:20px;line-height:20px;cursor:pointer}.GeoGebraFrame .mowPopup .gwt-Label.stylebarButton{opacity:.7}.GeoGebraFrame .mowOpenMenuButton{position:absolute;top:0px;padding:6px;margin:10px 6px 6px 10px;left:0px;z-index:60;border-radius:50%;width:24px;height:24px;cursor:pointer;transition:background-color 150ms ease 0ms}.GeoGebraFrame .mowOpenMenuButton img{width:24px;height:24px}.GeoGebraFrame .mowOpenMenuButton:focus{outline:#212121 5px auto}.GeoGebraFrame .mowOpenMenuButton.button-up img{opacity:.54}.GeoGebraFrame .mowOpenMenuButton.button-up-hovering{background-color:#e5e5e5}.GeoGebraFrame .mowOpenMenuButton.button-up-hovering img{opacity:1}.GeoGebraFrame .mowMenubar{position:absolute;width:100%;top:45px;background-color:#fff !important}.GeoGebraFrame .mowMenubar .menuPanel{width:267px !important;border:1px solid #dcdcdc}.GeoGebraFrame .subMenuRightSidePopup{box-shadow:none;padding:0px;border-radius:0px;left:280px}.GeoGebraFrame .subMenuRightSide{left:-15px}.GeoGebraFrame .subMenuRightSide .arrowSubmenu{position:absolute;top:0px;left:-15px}.GeoGebraFrame .mowFloatingButton,.GeoGebraFrame .showMowFloatingButton,.GeoGebraFrame .hideMowFloatingButton{cursor:pointer;position:absolute;border-radius:50%;will-change:transform;z-index:61;background-color:var(--ggb-primary-color);box-shadow:0px 2px 10px rgba(0,0,0,.3),0px 0px 1px rgba(0,0,0,.1),inset 0px 1px 0px rgba(255,255,255,.25),inset 0px -1px 0px rgba(0,0,0,.15);transition:background-color .15s,bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .mowFloatingButton:hover,.GeoGebraFrame .showMowFloatingButton:hover,.GeoGebraFrame .hideMowFloatingButton:hover{background-color:var(--ggb-primary-variant-color)}.GeoGebraFrame .mowFloatingButton.keyboardFocus:focus,.GeoGebraFrame .keyboardFocus.showMowFloatingButton:focus,.GeoGebraFrame .keyboardFocus.hideMowFloatingButton:focus{outline:#212121 5px auto}.GeoGebraFrame .mowPlusButton{bottom:0px}.GeoGebraFrame .hideMowFloatingButton{cursor:default;width:0px !important;height:0px !important;right:40px;margin-bottom:40px;visibility:hidden;transition:width .2s,height .2s,right .2s,margin-bottom .2s,visibility .2s}.GeoGebraFrame .hideMowFloatingButton img{width:0px !important;height:0px !important;padding:0px;transition:width .2s,height .2s,padding .2s}.GeoGebraFrame .showMowFloatingButton{width:48px;height:48px;right:16px;margin-bottom:16px;visibility:visible;transition:background-color .15s,width .2s,height .2s,right .2s,margin-bottom .2s,visibility .2s,bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .showMowFloatingButton img{width:24px !important;height:24px !important;padding:12px;transition:width .2s,height .2s,padding .2s}.GeoGebraFrame .mowPageControlPanel{position:absolute;top:0px;right:0px;box-shadow:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12);background-color:#fff;z-index:61;height:100%;width:269px;overflow:hidden}.GeoGebraFrame .mowPageControlPanel .mowPageControlScrollPanel{height:100%;overflow-x:hidden;overflow-y:auto}.GeoGebraFrame .mowPageControlPanel .mowPageControlContentPanel{width:100%;margin-bottom:64px}.GeoGebraFrame .mowPageControlPanel.animateIn{animation-duration:.25s;animation-name:pCPanimateIn;overflow:auto}@keyframes pCPanimateIn{0%{right:-269px;top:0px}50%{right:-calc(89.6666666667px);top:0px}100%{right:0px;top:0px}}.GeoGebraFrame .mowPageControlPanel.animateOut{animation-duration:.25s;animation-name:pCPanimateOut;overflow-y:auto}@keyframes pCPanimateOut{0%{right:0px;top:0px}50%{right:-calc(179.3333333333px);top:0px}100%{right:-269px;top:0px}}.GeoGebraFrame .mowPagePreviewCard{position:absolute;width:calc(100% - 32px);margin-left:16px;border-radius:2px;background-color:#fff;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow .25s;cursor:pointer}.GeoGebraFrame .mowPagePreviewCard .mowImagePanel{width:100%;height:124px;border:2px solid transparent;border-bottom:none;box-sizing:border-box;border-radius:2px 2px 0 0;background-repeat:no-repeat;background-position:center;background-size:110%}.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel{height:60px;flex-direction:column}.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel .cardTitle{padding-bottom:4px;height:20px;line-height:20px}.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel .cardAuthor{padding-top:4px;padding-bottom:8px;position:inherit;display:block}.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel .mowMoreButton{width:24px;height:24px;padding:8px 6px 12px 16px;right:0;position:absolute;opacity:.54}.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel .mowMoreButton:hover{opacity:.85}.GeoGebraFrame .mowPagePreviewCard .mowTitlePanel .mowMoreButton.active{opacity:1}.GeoGebraFrame .mowPagePreviewCard.selected{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow .25s}.GeoGebraFrame .mowPagePreviewCard.selected .mowImagePanel{border:2px solid var(--ggb-primary-color);border-bottom:none}.GeoGebraFrame .mowPagePreviewCard.selected .mowTitlePanel{border:2px solid var(--ggb-primary-color);border-top:none}.GeoGebraFrame .mowPagePreviewCard.selected .gwt-Label{padding-bottom:14px;padding-left:14px}.GeoGebraFrame .mowPagePreviewCard.selected .mowMoreButton{padding-bottom:10px}.GeoGebraFrame .mowPagePreviewCard.desktop:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.GeoGebraFrame .mowPagePreviewCard.dragged{z-index:60}.GeoGebraFrame .mowPagePreviewCard.dragCanStart{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12) !important}.GeoGebraFrame .mowMatMenu.gwt-PopupPanel{width:168px;min-width:112px !important;z-index:502}.GeoGebraFrame .mowMatMenu.gwt-PopupPanel .gwt-MenuItem{width:168px;min-width:112px !important;padding-left:56px !important}.GeoGebraFrame .mowCalcLabel{font-size:16px;width:fit-content;visibility:hidden}.GeoGebraFrame .mowWidget{position:absolute;border-style:none;overflow:hidden;z-index:50}.GeoGebraFrame .mowWidget .gwt-Frame{box-sizing:border-box;width:100%;height:100%}.GeoGebraFrame .mowWidget.mowVideo,.GeoGebraFrame .mowWidget.error,.GeoGebraFrame .mowWidget.background{border-style:none}.GeoGebraFrame .mowVideo video,.GeoGebraFrame .mowWidget.error video,.GeoGebraFrame .mowWidget.background video{width:100%;height:100%;object-fit:fill}.GeoGebraFrame .mowWidget.error{box-sizing:border-box;border:1px solid}.GeoGebraFrame .mowWidget.error div{width:50%;margin:auto;text-align:center;padding:33% 0}.GeoGebraFrame .inlineTextToolbar{padding:0 16px 6px 16px}.GeoGebraFrame .inlineTextToolbar.selectedItem{background:none}.GeoGebraFrame .inlineTextToolbar .MyToggleButton{border-radius:2px;display:inline-block;margin:0 8px 0 0}.GeoGebraFrame .inlineTextToolbar .MyToggleButton .gwt-Image{opacity:.7;margin-left:0;position:relative}.GeoGebraFrame .inlineTextToolbar .MyToggleButton.selected{border-color:var(--ggb-primary-color)}.GeoGebraFrame .inlineTextToolbar .MyToggleButton:hover{border-color:var(--ggb-primary-color)}.GeoGebraFrame .maskWidget{position:absolute;z-index:50;top:0;left:0;width:100px;height:100px;transform-origin:left top}.GeoGebraFrame .embedContainer .EuclidianPanel{z-index:0}.GeoGebraFrame .h5pPreview{width:600px;height:300px;box-sizing:border-box;border:var(--ggb-primary-color) 2px solid}.GeoGebraFrame .showMowSubmenu{transition:bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .hideMowSubmenu{transition:bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .showMowSubmenu.narrowscreen{bottom:212px !important}.GeoGebraFrame .hideMowSubmenu.narrowscreen{bottom:56px !important}.GeoGebraFrame .toolbarMow{will-change:transform;bottom:212px;position:relative;max-width:600px;z-index:51;margin:0px auto;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.GeoGebraFrame .toolbarMow .headerMow{background-color:var(--ggb-primary-color)}.GeoGebraFrame .toolbarMow .headerMow .content{height:56px}.GeoGebraFrame .toolbarMow .headerMow .content .button{position:relative}.GeoGebraFrame .toolbarMow .headerMow .content .button:hover img{opacity:1}.GeoGebraFrame .toolbarMow .headerMow .content .center{position:absolute;top:0px;margin:4px auto;display:inline-flex;left:calc(50% - 108px)}.GeoGebraFrame .toolbarMow .headerMow .content .center .indicator{width:36px;height:3px;background-color:#fff;vertical-align:bottom;position:relative;bottom:10px;display:inline-table !important;top:40px;transition:all .3s ease;left:50%;opacity:.85}.GeoGebraFrame .toolbarMow .headerMow .content .center.indicatorLeft .indicator{transform:translateX(50%) translateX(-66px)}.GeoGebraFrame .toolbarMow .headerMow .content .center.indicatorCenter .indicator{transform:translateX(50%) translateX(-18px)}.GeoGebraFrame .toolbarMow .headerMow .content .center.indicatorRight .indicator{transform:translateX(50%) translateX(30px)}.GeoGebraFrame .toolbarMow .headerMow .content .openCloseBtn{float:right;margin:10px 6px}.GeoGebraFrame .toolbarMow .toolbarMowPanel{overflow:hidden}.GeoGebraFrame .toolbarMow .toolbarMowPanel .keyboardFocus:focus{outline:#212121 5px auto}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel{background-color:#fff;height:156px;width:300%;z-index:50;position:relative;display:flex;top:0}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel.slideLeft{left:0 !important;transition:left .3s ease}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel.slideCenter{left:-100% !important;transition:left .3s ease}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel.slideRight{left:-200% !important;transition:left .3s ease}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .mowSubMenuContent{min-width:582px;height:100%;background-color:#fff}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .mowSubMenu{width:calc(100% / 3);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .mowSubMenu .groupPanel{height:144px;display:block;margin:8px auto 4px auto;padding:0px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .mowSubMenu .groupPanel .toolButton{display:inline-block;vertical-align:bottom;margin:0px 10px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .mowSubMenuContent{display:inline-flex;margin:6px 10px 3px 43px;min-width:547px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .mowSubMenuContent .groupPanel{margin:0;width:276px !important}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .mowSubMenuContent .toolButton{margin:0 5px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel{height:90px;width:220px;padding:6px 0px 0px 20px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton{width:32px;height:32px;border-radius:2px;margin:6px;cursor:pointer;display:inline-block}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton:hover:not(.disabled),.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton:hover:not(.disabled){opacity:.65}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton.mowColorButton-selected,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton-selected.mowColorPlusButton{width:38px;height:38px;margin:3px !important;border-radius:2px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton.disabled,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .disabled.mowColorPlusButton,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton .disabled:hover,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton .disabled:hover{opacity:.3;cursor:default}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton.disabled img,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .disabled.mowColorPlusButton img,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorButton .disabled:hover img,.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton .disabled:hover img{opacity:.3}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton{width:30px;height:30px;border:1px solid #dcdcdc !important;position:relative;top:-7px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton img{opacity:.54}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton:hover:not(.disabled){border:1px solid var(--ggb-primary-color) !important}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .colorPanel .mowColorPlusButton:hover:not(.disabled) img{opacity:1}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .sizePanel{position:relative;left:initial;top:5px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .sizePanel .mowOptionsSlider .preview{position:absolute;top:0;left:172px;margin-right:0px}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .sizePanel .mowOptionsSlider .gwt-Label{display:none}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .sizePanel .mowOptionsSlider[disabled=true]{opacity:.3}.GeoGebraFrame .toolbarMow .toolbarMowPanel .mowSubmenuScrollPanel .penSubMenu .sizePanel .mowOptionsSlider[disabled=true] input[type=range]::-webkit-slider-thumb:hover{cursor:default !important}.GeoGebraFrame .showMowToolbarPanel{bottom:212px;transition:bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .hideMowToolbarPanel{bottom:56px;transition:bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .toolButton{display:inline-block;margin:0px;border-radius:4px;height:72px;cursor:pointer}.GeoGebraFrame .toolButton img{padding:4px 28px;opacity:.54}.GeoGebraFrame .toolButton.keyboardFocus:focus{outline:#212121 5px auto}.GeoGebraFrame .toolButton .gwt-Label{color:rgba(0,0,0,.54);font-size:12px;width:80px;height:28px;text-align:center;line-height:14px;position:relative;overflow:hidden}.GeoGebraFrame .toolButton:hover img{opacity:1}.GeoGebraFrame .toolButton:hover .gwt-Label{color:rgba(0,0,0,.87)}.GeoGebraFrame .toolButton[selected=true] img{opacity:1}.GeoGebraFrame .toolButton[selected=true] .gwt-Label{color:var(--ggb-primary-color)}.GeoGebraFrame .geogebraweb-table-spreadsheet{table-layout:fixed;width:0px;cursor:default;-ms-touch-action:none;empty-cells:show}.GeoGebraFrame .geogebraweb-table-spreadsheet td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;padding:2px 4px;white-space:nowrap;-ms-touch-action:none}.GeoGebraFrame .geogebraweb-table-spreadsheet.off td{border-right:0px;border-bottom:0px}.GeoGebraFrame .geogebraweb-table-spreadsheet.upperCorner{border-collapse:collapse}.GeoGebraFrame .geogebraweb-table-spreadsheet.upperCorner td{background-color:#f8f8f8;color:#f8f8f8 !important}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVCenterTD{overflow:hidden}.GeoGebraFrame .geogebraweb-table-spreadsheet td .SVCenterParent{position:relative;overflow:visible;height:100%;width:100%;top:0px;left:0px}.GeoGebraFrame .geogebraweb-table-spreadsheet td .SVCenterParent .SVCenterContent{position:absolute;margin:auto;top:-8192px;left:-8192px;bottom:-8192px;right:-8192px}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVheader{padding-left:0px;padding-right:0px;text-align:center;background-color:#f8f8f8}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVheader.selected{background-color:#ccf;color:#333;border-color:#999}.GeoGebraFrame .geogebraweb-table-spreadsheet-lowerLeftCorner{border-right:1px solid #ccc;padding:0px 0px}.GeoGebraFrame .geogebraweb-popup-spreadsheet{z-index:11}.GeoGebraFrame .geogebraweb-button-spreadsheet,.GeoGebraFrame .geogebraweb-checkbox-spreadsheet,.GeoGebraFrame .geogebraweb-select-spreadsheet{position:relative;z-index:10}.GeoGebraFrame .geogebraweb-button-spreadsheet{text-align:center;width:100%;height:100%;padding:0px !important;margin:0px !important}.GeoGebraFrame .geogebraweb-checkbox-spreadsheet{display:-moz-inline-box;display:inline-block}.GeoGebraFrame .geogebraweb-select-spreadsheet{width:100%}.GeoGebraFrame .geogebraweb-selectionframe-spreadsheet{z-index:6;border-style:solid;border-color:blue;-ms-touch-action:none}.GeoGebraFrame .SpreadsheetEditorCell input,.GeoGebraFrame .SpreadsheetEditorCell input[type=text]{border-radius:0px;box-sizing:content-box;-webkit-box-sizing:content-box;padding:1px 1px;margin:-3px}.GeoGebraFrame .SpreadsheetStyleBar td:last-child{width:100%}.GeoGebraFrame .SpreadsheetWrapView{background-color:#fff}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .logoutButton,.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .editButton{margin:8px !important;padding:0 16px;border:1px solid #6557d2;border-radius:2px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);min-width:44px;height:28px;vertical-align:middle;line-height:200%;text-align:center;text-transform:uppercase;font-size:90%;cursor:pointer;transition:background-color 150ms ease 0ms}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .logoutButton:hover,.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .editButton:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .editButton{background-color:#6557d2;color:#fff}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .editButton:hover{background-color:#4c42a1;border:1px solid #4c42a1}.GeoGebraFrame .DialogBox,.GeoGebraFrame .gwt-DialogBox{z-index:501;background-color:rgba(255,255,255,.9);border-radius:2px;box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);padding:15px}.GeoGebraFrame .gwt-DialogBox .Caption{cursor:default;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;font-size:110%;padding-bottom:5px;color:#333;border-bottom:1px solid #dcdcdc;margin-bottom:15px}.GeoGebraFrame .dialogContent{color:#666}.GeoGebraFrame .dialogContent table{width:100%}.GeoGebraFrame .dialogContent input[type=text],.GeoGebraFrame .dialogContent select{margin-top:5px;margin-bottom:10px;width:100%}.GeoGebraFrame .dialogContent textarea{margin-top:5px}.GeoGebraFrame .dialogContent .optionsPanel>*{margin:3px 0px}.GeoGebraFrame .panelRow.rows>*{width:100%;display:block}.GeoGebraFrame .dialogContent .gwt-CheckBox{margin-right:10px}.GeoGebraFrame .DialogButtonPanel{text-align:right;padding-top:10px;padding-right:10px;min-width:250px;max-width:100%}.GeoGebraFrame .DialogButtonPanel button{margin-left:5px}.GeoGebraFrame .DialogBox .gwt-Button,.GeoGebraFrame .DialogBox .saveButton{background-color:#6161ff;border:1px solid #6161ff;color:#fff;font-size:100%;box-shadow:none;font-weight:normal;margin-left:15px}.GeoGebraFrame .DialogBox .gwt-Button:hover,.GeoGebraFrame .DialogBox .saveButton:hover{background-color:#ccf;color:#6161ff}.GeoGebraFrame .DialogBox .gwt-Button:active,.GeoGebraFrame .DialogBox .saveButton:active{box-shadow:0 1px 3px 0 rgba(51,51,255,.5) inset;background-color:#ccf;color:#6161ff}.GeoGebraFrame .DialogBox .gwt-Button.cancelBtn,.GeoGebraFrame .DialogBox .button.cancelBtn,.GeoGebraFrame .DialogBox .gwt-Button.resetBtn,.GeoGebraFrame .DialogBox .button.resetBtn{color:#666;border:none;background:none;text-decoration:underline;padding:5px 0;font-size:100%;box-shadow:none;font-weight:normal}.GeoGebraFrame .DialogBox .gwt-Button.cancelBtn:hover,.GeoGebraFrame .DialogBox .gwt-Button.cancelBtn:active,.GeoGebraFrame .DialogBox .button.cancelBtn:hover,.GeoGebraFrame .DialogBox .button.cancelBtn:active,.GeoGebraFrame .DialogBox .gwt-Button.resetBtn:hover,.GeoGebraFrame .DialogBox .gwt-Button.resetBtn:active,.GeoGebraFrame .DialogBox .button.resetBtn:hover,.GeoGebraFrame .DialogBox .button.resetBtn:active{color:#6161ff;background-color:none;border:none}.GeoGebraFrame .DialogBox .mainChild{overflow-x:hidden;overflow-y:auto}.GeoGebraFrame .shareDialog,.GeoGebraFrame .shareLink,.GeoGebraFrame .shareLinkMebis{min-width:320px}.GeoGebraFrame .shareDialog>div>table,.GeoGebraFrame .shareLink>div>table,.GeoGebraFrame .shareLinkMebis>div>table{width:100%;padding-right:16px}.GeoGebraFrame .shareDialog .dialogContent input[type=text],.GeoGebraFrame .shareLink .dialogContent input[type=text],.GeoGebraFrame .shareLinkMebis .dialogContent input[type=text]{width:350px}.GeoGebraFrame .GeoGebraTabLayout{width:500px}.GeoGebraFrame .GeoGebraTabLayout .gwt-TabPanelBottom{min-height:220px;margin-bottom:8px}.GeoGebraFrame .GeoGebraLinkPanel{height:100%}.GeoGebraFrame .GeoGebraCopyLinkPanel img{margin-top:10px;margin-left:5px;margin-bottom:10px}.GeoGebraFrame .GeoGebraIconPanel{display:block}.GeoGebraFrame .GeoGebraIconPanel img,.GeoGebraFrame .GeoGebraShareOnGClassroom{margin:5px}.GeoGebraFrame .GeoGebraEmailPanel{height:100%}.GeoGebraFrame .GeoGebraEmailPanel textarea{resize:none;width:100%}.GeoGebraFrame .GeoGebraImagePanel{height:100%}.GeoGebraFrame .practiceProgressBar progress[value]{width:250px;height:25px;border-radius:15px}.GeoGebraFrame .practiceProgressBar progress[value][progress=good]::-moz-progress-bar{background-color:#4caf50}.GeoGebraFrame .practiceProgressBar progress[value][progress=medium]::-moz-progress-bar{background-color:#ff0}.GeoGebraFrame .practiceProgressBar progress[value][progress=bad]::-moz-progress-bar{background-color:#ff1744}.GeoGebraFrame .headerView{height:64px;line-height:64px;position:relative;top:0px;left:0px;width:100%;background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:1}.GeoGebraFrame .headerView .headerBackButton{cursor:pointer;width:24px;height:24px;opacity:.54;padding:8px 12px;margin:auto 12px}.GeoGebraFrame .headerView .headerBackButton:hover{opacity:.87}.GeoGebraFrame .headerView .headerBackButton .gwt-Image{vertical-align:middle}.GeoGebraFrame .headerView .headerCaption{display:inline-block;font-size:125%;vertical-align:middle;color:rgba(0,0,0,.87);letter-spacing:.25px}.GeoGebraFrame .headerView>.headerCaption:first-child{margin-left:16px}.GeoGebraFrame .compactHeaderView .headerBackButton,.GeoGebraFrame .smallHeaderView .headerBackButton{vertical-align:middle;padding:8px 8px;margin:auto 4px}.GeoGebraFrame .compactHeaderView .headerCaption,.GeoGebraFrame .smallHeaderView .headerCaption{margin:0px}.GeoGebraFrame .smallHeaderView{height:48px;line-height:48px}.GeoGebraFrame .smallHeaderView .headerBackButton{margin-left:8px;margin-right:24px}.GeoGebraFrame .droppedHeaderView{box-shadow:none}.GeoGebraFrame .compactHeaderView .headerCaption{font-size:112.5%}.GeoGebraFrame .compactHeaderView .headerBackButton{margin:auto 8px}.GeoGebraFrame .providers{width:70px;float:right;padding-left:2px}.GeoGebraFrame .providers .button{width:50px;height:50px;padding:10px;-moz-box-sizing:content-box;box-sizing:content-box;border:none;background:none;position:relative;cursor:pointer}.GeoGebraFrame .providers .button.selected{background-image:-webkit-linear-gradient(left, #EDEDED, #FAFAFA);background-image:-moz-linear-gradient(left, #EDEDED, #FAFAFA);background-image:-ms-linear-gradient(left, #EDEDED, #FAFAFA);background-image:-o-linear-gradient(left, #EDEDED, #FAFAFA);background-image:linear-gradient(left, #EDEDED, #FAFAFA);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, 			startColorstr="#EDEDED", endColorstr="#FAFAFA" );zoom:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.GeoGebraFrame .browsegui{background-color:#fff}.GeoGebraFrame .browsegui>div:nth-child(1),.GeoGebraFrame .browsegui>div:nth-child(1)>div{overflow:hidden !important}.GeoGebraFrame .searchDiv{margin:15px 10px;position:relative;float:left}.GeoGebraFrame .searchDiv .searchButton{position:absolute;top:6px;left:6px;z-index:10;cursor:pointer}.GeoGebraFrame .searchDiv input.gwt-TextBox{padding-left:35px;padding-right:35px;z-index:5;color:#999;width:100%}.GeoGebraFrame .searchDiv .cancelButton{z-index:10;position:absolute;top:8px;right:8px;cursor:pointer}.GeoGebraFrame .materialListPanel{padding:20px;overflow-y:scroll;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);background-color:#fff}.GeoGebraFrame .ggbChapterName{clear:both;font-size:30px;padding-bottom:10px}.GeoGebraFrame .materialListElement{width:182px;height:250px;margin-right:15px;margin-bottom:15px;float:left;position:relative}.GeoGebraFrame .materialElementContent{position:relative}.GeoGebraFrame .materialListElement .fileImage{width:170px;height:170px;padding:5px;overflow:hidden;border-radius:5px;border:1px solid #ccc;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.GeoGebraFrame .materialListElement .fileImage .background{width:170px;height:170px;background-repeat:no-repeat;background-position:center center;background-size:cover}.GeoGebraFrame .materialListElement .infoPanel .sharedPanel{font-size:80%;padding-bottom:5px}.GeoGebraFrame .materialListElement.default{cursor:pointer}.GeoGebraFrame .materialListElement.default:hover .fileImage{border-color:#6161ff}.GeoGebraFrame .materialListElement .infoPanel .fileTitle{max-height:40px;overflow:hidden;padding-top:7px;word-wrap:break-word}.GeoGebraFrame .materialListElement.selected .materialElementContent{border-radius:10px;border:1px solid #ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);cursor:default;padding:15px;z-index:100;background-color:rgba(255,255,255,.9);box-shadow:1px 1px 6px rgba(0,0,0,.25);position:absolute;top:-16px;left:-16px}.GeoGebraFrame .materialListElement.selected .infoPanel .fileTitle{max-height:70px}.GeoGebraFrame .materialListElement.selected .infoPanel .renameBox{margin-left:-5px;width:192px;margin-right:-5px;margin-top:2px}.GeoGebraFrame .materialListElement.selected .fileImage{border-color:#6161ff;cursor:pointer}.GeoGebraFrame .materialListElement.selected .infoPanel .button{cursor:pointer;width:100%;padding:2px 0px 2px 0px}.GeoGebraFrame .Tablet .materialListElement.selected .infoPanel .button{padding-top:5px;padding-bottom:5px}.GeoGebraFrame .materialListElement.default .infoPanel .Separator{display:none}.GeoGebraFrame .materialListElement .infoPanel .Separator{display:none}.GeoGebraFrame .materialListElement.selected .infoPanel .Separator{margin-bottom:5px;display:block}.GeoGebraFrame .materialListElement .infoPanel .button:hover,.GeoGebraFrame .materialListElement .infoPanel .button:active{background-color:#ccf}.GeoGebraFrame .materialListElement .button .gwt-Image{vertical-align:middle;display:inline-block;margin-right:5px}.GeoGebraFrame .materialListElement .infoPanel.detailed .button .gwt-Label{display:inline-block;vertical-align:middle}.GeoGebraFrame .materialListElement.selected .infoPanel.detailed .deleteActive{color:#6161ff}.GeoGebraFrame .materialListElement.selected .infoPanel.detailed .confirmDelete{margin-top:5px}.GeoGebraFrame .materialListElement.selected .infoPanel.detailed .confirmDelete .button{text-align:center;width:80%;margin-bottom:5px;padding:4px 14px}.GeoGebraFrame .materialListElement .cancelButton{float:right}.GeoGebraFrame .materialListElement .deleteButton{float:left}.GeoGebraFrame .materialListElement.unselected{opacity:.2;filter:alpha(opacity=20)}.GeoGebraFrame .materialListElement.unselected:hover{cursor:default}.GeoGebraFrame .materialListElement.unselected:hover .fileImage{border-color:#ccc;cursor:default}.GeoGebraFrame button.gwt-Button.signInButton{margin-top:6px}.GeoGebraFrame .profilePanel{cursor:pointer;text-align:center;padding-right:10px;width:40px;height:40px;overflow:hidden}.GeoGebraFrame .profilePanel .profileImage{width:40px;border-radius:50%}.GeoGebraFrame .profilePanel .optionsArrow{position:absolute;right:0px;bottom:0px}.GeoGebraFrame .profileOptionsPanel{position:relative;z-index:200}.GeoGebraFrame .profileOptionsPanel .arrow{display:none}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent{position:relative;margin-left:5px;z-index:200;top:-5px;border-radius:2px;padding:5px;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .username{display:block;padding:4px;margin:4px;line-height:24px;text-align:center;color:#6557d2}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .editButton{border:0;display:block}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .editButton:hover{border:0}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .logoutButton{display:block;width:calc(100% - 48px);color:#000;border:0}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .logoutButton:hover{background-color:#fff}.GeoGebraFrame .profileOptionsPanel .profileOptionsContent .logoutButton div{text-align:center}.GeoGebraFrame .openFileView{background-color:#fff}.GeoGebraFrame .openFileView .fileViewContentPanel{position:absolute;width:100%;height:100%;padding-top:24px;overflow-y:auto;box-sizing:border-box}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel{margin-left:24px}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .containedButton{cursor:pointer;float:left;min-width:64px;height:36px;border-radius:2px;background-color:#f5f5f5;transition:background-color .15s}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .containedButton:hover{background-color:#e5e5e5}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .containedButton img{float:left;width:18px;height:18px;padding:9px 8px 9px 12px;opacity:.54}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .containedButton .gwt-Label{float:left;padding:11px 16px 11px 0px;text-transform:uppercase;font-size:87.5%;line-height:1;color:rgba(0,0,0,.54)}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .containedButton form{height:0}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .containedButton form input{cursor:pointer;position:relative;top:-48px;right:0px;width:100%;height:36px;font-size:0px;opacity:0}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .buttonMargin16{margin-left:16px}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .buttonMargin24{margin-left:24px}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel .hover{background-color:#e5e5e5}.GeoGebraFrame .openFileView .fileViewContentPanel .center{margin:0px auto}.GeoGebraFrame .openFileView .fileViewContentPanel .gwt-ListBox{cursor:pointer;position:absolute;right:24px;margin-top:36px;border-radius:0px;box-shadow:none;border:none;padding:8px;font-size:90%;border-bottom:1px solid #dcdcdc;transition:border-bottom .3s ease-out}.GeoGebraFrame .openFileView .fileViewContentPanel .gwt-ListBox:hover{border-bottom:1px solid var(--ggb-primary-color) !important}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel{position:absolute;top:98px;padding:8px 8px 8px 24px;box-sizing:border-box;width:100%}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard{float:left;border-radius:2px;margin:0 16px 16px 0;height:206px;width:232px;background-color:#fafafa;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);transition:box-shadow .25s;cursor:pointer}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardImgPanel{width:232px;height:120px;margin:0px;background-repeat:no-repeat;background-position:center}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel{position:relative}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .cardTitle{font-size:125%;color:rgba(0,0,0,.87);line-height:1;letter-spacing:.25px;padding:8px 24px 1px 16px;text-overflow:ellipsis;font-weight:500;max-height:40px;overflow:hidden;white-space:nowrap}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .cardAuthor{font-size:87.5%;color:rgba(0,0,0,.54);line-height:20px;letter-spacing:.25px;padding:6px 0px 12px 16px;text-overflow:ellipsis;position:absolute;font-weight:400;top:48px;overflow:hidden;white-space:nowrap;width:178px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .mowMoreButton{position:absolute;top:48px;height:24px !important;width:24px;right:0px;padding:4px 6px 10px 8px;opacity:.54;cursor:pointer}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .mowMoreButton:hover{opacity:1}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .mowMoreButton.active{opacity:1}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .visibilityPanel{position:absolute;top:48px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .visibilityPanel .gwt-Label{font-size:88%;color:rgba(0,0,0,.54);line-height:20px;letter-spacing:.25px;text-overflow:ellipsis;font-weight:400;padding-top:2px;padding-bottom:2px;margin:5px 0px 9px 0px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .visibilityPanel img{opacity:.54;margin:4px 8px 10px 16px}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo{margin:0 auto}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .fileViewButtonPanel{display:table;border-collapse:separate;border-spacing:24px 0px}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .extendedFAB{cursor:pointer;min-width:64px;height:48px;border-radius:2px;box-shadow:0 1px 3px 0px rgba(0,0,0,.2);transition:background-color .15s;vertical-align:middle;display:table-cell;width:50%}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .extendedFAB img{float:left;width:24px !important;height:24px;padding:12px 8px 12px 16px;background:none;margin:0;border-radius:0}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .extendedFAB .gwt-Label{cursor:pointer;float:left;padding:16px 20px 16px 0px;text-transform:uppercase;line-height:1;white-space:nowrap}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .extendedFAB form{height:0}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .extendedFAB form input{cursor:pointer;position:relative;top:-60px;right:0px;width:100%;height:48px;font-size:0px;opacity:0}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABteal{background-color:var(--ggb-primary-color)}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABteal:hover{background-color:var(--ggb-primary-variant-color)}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABteal img{opacity:1;filter:invert(100%)}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABteal .gwt-Label{color:#fff}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABwhite{background-color:#fff}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABwhite:hover{background-color:#f5f5f5}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABwhite img{opacity:.54}.GeoGebraFrame .openFileView .fileViewContentPanel .emptyMaterialListInfo .FABwhite .gwt-Label{color:rgba(0,0,0,.54)}.GeoGebraFrame .openFileView.examTemporaryFiles .materialPanel{top:16px}.GeoGebraFrame .openFileView.examTemporaryFiles .materialPanel .materialCard{height:174px}.GeoGebraFrame{display:block}.GeoGebraFrame button{border:none;background:none;padding:0;margin:0}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem{position:relative}.GeoGebraFrame .InputTreeItem{overflow-x:scroll;overflow-y:hidden;direction:ltr;cursor:text;padding-bottom:18px;background-color:#fff}.GeoGebraFrame .InputTreeItem *{cursor:text !important}.GeoGebraFrame .AdvancedFocusPanelsTextarea{position:absolute;top:0;left:0;width:1px;height:1px;z-index:-1;clip:rect(1em 1em 1em 1em);padding:0;resize:none;user-select:text}.GeoGebraFrame.minWidth>div{overflow-x:auto !important}.GeoGebraFrame input[type=range]{padding:5px 0;-webkit-padding-before:10px;-webkit-padding-after:10px;margin:0 10px}.GeoGebraFrame .gwt-TextBox-readonly,.GeoGebraFrame .gwt-TextArea-readonly{color:#ccc}.GeoGebraFrame hr{height:0;border:none;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .clear{clear:both;margin:0;padding:0}.GeoGebraFrame .gwt-Reference-clean{height:5px;width:5px;zoom:1}.GeoGebraFrame .gwt-FileUpload{margin-bottom:10px;font-size:80%}.GeoGebraFrame .gwt-Button,.GeoGebraFrame .buttonPanel .button,.GeoGebraFrame .headerbar .headerSecond .signInButton,.GeoGebraFrame .gwt-DialogBox .gwt-Button,.GeoGebraFrame .DialogButtonPanel .gwt-Button,.GeoGebraFrame .inputHelp-detailPanelTitle .gwt-Button,.GeoGebraFrame .optionsPopup .gwt-Button{border-radius:5px;border:1px solid #6161ff;color:#6161ff;background:none;font-size:110%;padding:4px 15px;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 0 2px rgba(204,204,204,.5);cursor:pointer;margin-left:5px;min-height:0}.GeoGebraFrame .gwt-Button.downloadBtn,.GeoGebraFrame .buttonPanel .button.downloadBtn,.GeoGebraFrame .headerbar .headerSecond .signInButton.downloadBtn,.GeoGebraFrame .gwt-DialogBox .gwt-Button.downloadBtn,.GeoGebraFrame .DialogButtonPanel .gwt-Button.downloadBtn,.GeoGebraFrame .inputHelp-detailPanelTitle .gwt-Button.downloadBtn,.GeoGebraFrame .optionsPopup .gwt-Button.downloadBtn{float:right;width:64px}.GeoGebraFrame .ExamCheckboxPanel{margin:10px 20px}.GeoGebraFrame .examCheckbox{line-height:2em;display:block}.GeoGebraFrame .examInfo{margin-left:5px;cursor:pointer}.GeoGebraFrame .webkitFullscreen:-webkit-full-screen{width:100%;height:100%}.GeoGebraFrame .gwt-Button.minor{border-radius:5px;border:1px solid #999;color:#666;background:none;font-size:110%;padding:4px 15px;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 0 2px rgba(204,204,204,.5);cursor:pointer}.GeoGebraFrame .gwt-Button.minor:hover{color:#666 !important;background-color:rgba(204,204,204,.2)}.GeoGebraFrame .gwt-Button.minor:active{border:1px inset #999;background-color:rgba(204,204,204,.2)}.GeoGebraFrame .gwt-Button.minor[disabled=disabled]:hover,.GeoGebraFrame .gwt-Button.minor[disabled=disabled]:active{border:1px solid #999;background-color:transparent}.GeoGebraFrame .buttonPanel .button:active,.GeoGebraFrame .headerbar .headerSecond .signInButton:active{border:1px inset #66f;background-color:rgba(204,204,255,.2)}.GeoGebraFrame .gwt-Button:hover,.GeoGebraFrame .confirmDelete .button:hover,.GeoGebraFrame .buttonPanel .button:hover,.GeoGebraFrame .headerbar .headerSecond .signInButton:hover{background-color:rgba(204,204,255,.2)}.GeoGebraFrame .gwt-Button[disabled=disabled],.GeoGebraFrame .buttonPanel .button[disabled=disabled]{cursor:default;opacity:.5;zoom:1}.GeoGebraFrame .gwt-Button[disabled=disabled]:hover,.GeoGebraFrame .buttonPanel .button[disabled=disabled]:hover,.GeoGebraFrame .gwt-Button[disabled=disabled]:active,.GeoGebraFrame .buttonPanel .button[disabled=disabled]:active{background-color:transparent;border:1px solid #6161ff}.GeoGebraFrame .buttonPanel .button{float:right}.GeoGebraFrame .textButton{color:#6161ff;cursor:pointer}.GeoGebraFrame .textButton:hover{text-decoration:underline}.GeoGebraFrame .gwt-DisclosurePanel{margin-top:5px}.GeoGebraFrame .gwt-DisclosurePanel .header,.GeoGebraFrame .gwt-DisclosurePanel .header a,.GeoGebraFrame .gwt-DisclosurePanel .header td{text-decoration:none;cursor:pointer;color:#666}.GeoGebraFrame .gwt-DisclosurePanel .content{border-left:3px solid #e7e7e7;padding:4px 0 4px 8px;margin-left:6px}.GeoGebraFrame .gwt-Frame{border-top:2px solid #666;border-left:2px solid #666;border-right:2px solid #bbb;border-bottom:2px solid #bbb}.GeoGebraFrame .gwt-HorizontalSplitPanel .hsplitter{cursor:move;border:0;background:#e7e7e7;line-height:0}.GeoGebraFrame .gwt-VerticalSplitPanel .vsplitter{cursor:move;border:0;background:#e7e7e7;line-height:0}.GeoGebraFrame .gwt-HTML{padding:0 0}.GeoGebraFrame .gwt-Image{border:none}.GeoGebraFrame .gwt-Label-highlighted{color:#6161ff}.GeoGebraFrame .selectedItem,.GeoGebraFrame .highlighted{background:#eee}.GeoGebraFrame .gwt-MenuBar-horizontal .gwt-MenuItemSeparator{width:1px;padding:0;margin:0;border:0;background:#fff}.GeoGebraFrame .gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner{width:1px;height:1px;background:#fff}.GeoGebraFrame .gwt-MenuBarPopup{margin:0 0 0 3px;z-index:100}.GeoGebraFrame .gwt-PasswordTextBox{padding:5px 4px;border:1px solid #ccc;border-top:1px solid #999;font-size:100%}.GeoGebraFrame .gwt-PasswordTextBox-readonly{color:#888}.GeoGebraFrame .gwt-PopupPanel{box-shadow:0 0 2px 1px rgba(102,102,102,.3);z-index:501;will-change:transform}.GeoGebraFrame .gwt-PopupPanel.loadinganimation{background-color:rgba(255,255,255,0);box-shadow:none;border-color:transparent}.GeoGebraFrame .gwt-PopupPanel.subMenuLeftSidePopup{box-shadow:none}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupMiddleCenter{padding:3px;background:#f1f1f1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupTopLeftInner{width:6px;height:5px;zoom:1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupTopRightInner{width:6px;height:5px;zoom:1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupBottomLeftInner{width:6px;height:6px;zoom:1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupBottomRightInner{width:6px;height:6px;zoom:1}.GeoGebraFrame .gwt-PopupPanelGlass{background-color:#000;opacity:.32;z-index:500}.GeoGebraFrame .gwt-RadioButton-disabled{color:#888}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem{cursor:pointer;font-size:100%;padding:7px 5px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-bottom:-1px;background:#f8f8f8;width:100%;box-sizing:border-box;line-height:normal;text-align:left}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem:hover{background:#efefef}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem-selected{background:#efefef}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem img{float:left;margin-right:10px;opacity:.4;width:20px;height:20px}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelContent{background:#fff}.GeoGebraFrame .gwt-DecoratedStackPanel{border-bottom:1px solid #bbb}.GeoGebraFrame .gwt-DecoratedStackPanel .gwt-StackPanelContent{border:1px solid #bbb;border-bottom:0;background:#fff;padding:2px 2px 10px 5px}.GeoGebraFrame input[type=text].gwt-SuggestBox{padding:2px;width:100%}.GeoGebraFrame .gwt-SuggestBoxPopup{border-radius:2px;padding:5px;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .gwt-SuggestBoxPopup .item{padding:5px 5px;cursor:default}.GeoGebraFrame .gwt-SuggestBoxPopup .selectedItem{color:#66f}.GeoGebraFrame .button:disabled,.GeoGebraFrame .MyToggleButton.gwt-ToggleButton-up-disabled,.GeoGebraFrame .MyToggleButton.gwt-ToggleButton-down-disabled,.GeoGebraFrame .MyCanvasButton.disabled{cursor:default !important;opacity:.5;zoom:1}.GeoGebraFrame .MyCanvasButton.disabled:hover{border:#dcdcdc solid 1px}.GeoGebraFrame .MyToggleButton img,.GeoGebraFrame .MyCanvasButton img{width:24px;opacity:.7}.GeoGebraFrame .button:disabled,.GeoGebraFrame .MyToggleButton.gwt-ToggleButton-up-disabled:focus,.GeoGebraFrame .MyToggleButton.gwt-ToggleButton-down-disabled:focus{outline:none}.GeoGebraFrame .gwt-Tree .gwt-TreeItem{margin:0;white-space:nowrap;cursor:pointer}.GeoGebraFrame .gwt-TreeItem .gwt-RadioButton input,.GeoGebraFrame .gwt-TreeItem .gwt-CheckBox input{margin-left:0}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab,.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem{position:relative;bottom:-1px;margin-right:4px;padding:8px;height:36px;cursor:pointer;font-size:100%;font-weight:normal;text-align:center;background:#fff;border-radius:3px 3px 0 0;border:1px solid #dcdcdc;box-sizing:border-box}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab:hover,.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem:hover{color:#4cb4a4}.GeoGebraFrame .gwt-TabBarItem div.gwt-Label{margin:0}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab img{height:15px}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected,.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem-selected{cursor:default;background:#fff;color:#008475;border-bottom:1px solid #fff}.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem-disabled{display:none}.GeoGebraFrame .gwt-TabPanelBottom,.GeoGebraFrame .gwt-TabLayoutPanelContent{padding:8px;border:1px solid #dcdcdc}.GeoGebraFrame .gwt-TabBar .gwt-TabBarFirst,.GeoGebraFrame .gwt-TabBar .gwt-TabBarRest{width:0}.GeoGebraFrame .gwt-SplitLayoutPanel-HDragger{cursor:col-resize;background:#f8f8f8;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;box-sizing:border-box}.GeoGebraFrame .splitterFixed .gwt-SplitLayoutPanel-HDragger,.GeoGebraFrame .splitterFixed .gwt-SplitLayoutPanel-VDragger{cursor:default}.GeoGebraFrame .gwt-SplitLayoutPanel-VDragger{cursor:ns-resize;background:#f8f8f8;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;box-sizing:border-box;box-shadow:0 0 2px rgba(204,204,204,.5)}.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-HDragger:active,.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-Dragger-ACTIVE{background:#6161ff;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-HDragger.disabled:active{background:#f8f8f8;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-VDragger:active{background:#6161ff;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.GeoGebraFrame .gwt-SplitLayoutPanel-Dragger-ACTIVE{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.GeoGebraFrame,.GeoGebraFrame .GeoGebraPopup,.GeoGebraFrame .DialogBox,.GeoGebraFrame .gwt-PopupPanel,.GeoGebraFrame .gwt-SuggestBoxPopup,.GeoGebraFrame .ToolTip{font:100%/120% geogebra-sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.GeoGebraFrame *:focus,.GeoGebraFrame .GeoGebraPopup *:focus,.GeoGebraFrame .DialogBox *:focus{outline:none}.GeoGebraFrame.applet-focused{border-color:#000}.GeoGebraFrame.applet-unfocused{border-color:#d3d3d3}.GeoGebraFrame canvas{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.GeoGebraFrame .EuclidianPanel{left:0;top:0}.GeoGebraFrame .cursor_wait{cursor:wait}.GeoGebraFrame .cursor_default{cursor:crosshair}.GeoGebraFrame .cursor_hit{cursor:default}.GeoGebraFrame .cursor_drag{cursor:pointer}.GeoGebraFrame .cursor_resizeNESW{cursor:nesw-resize}.GeoGebraFrame .cursor_resizeNWSE{cursor:nwse-resize}.GeoGebraFrame .cursor_resizeEW{cursor:ew-resize}.GeoGebraFrame .cursor_resizeNS{cursor:ns-resize}.GeoGebraFrame .cursor_move{cursor:move}.GeoGebraFrame .cursor_transparent{cursor:none}.GeoGebraFrame .cursor_eraser{cursor:url() 0 23,crosshair}.GeoGebraFrame .cursor_pen{cursor:url() 0 23,crosshair}.GeoGebraFrame .cursor_highlighter{cursor:url() 0 23,crosshair}.GeoGebraFrame .cursor_rotation{cursor:url() 16 16,crosshair}.GeoGebraFrame .gwt-MenuItem{white-space:nowrap;list-style:none}.GeoGebraFrame .menuSeparator{background-color:#dedede;height:1px;width:calc(100% - 56px);list-style:none;margin:6px 0 6px auto}.GeoGebraFrame .menuImg{padding-right:4px}.GeoGebraFrame .closeButtonPanel{padding:7px;opacity:.7}.GeoGebraFrame .ButtonPopupMenu{outline:0 none}.GeoGebraFrame .ButtonPopupMenu .panelRow2{padding-bottom:8px;padding-top:4px}.GeoGebraFrame .ButtonPopupMenu div:focus{border:1px solid transparent}.GeoGebraFrame .TitleBarPanel{left:auto !important;bottom:auto !important;max-width:calc(100% - 4px);overflow:hidden}.GeoGebraFrame .TitleBarClassic{padding:0 0 4px 4px}.GeoGebraFrame .TitleBarPanel.TitleBarPanel-open{padding-left:0;left:0 !important}.GeoGebraFrame .TitleBarPanelContent{height:32px;border-bottom-left-radius:5px;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3);padding:5px 40px 5px 5px;overflow:hidden}.GeoGebraFrame .DragPanel{height:32px;padding:5px;border-bottom-left-radius:5px;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .TitleBarPanel .toggleStyleBar{border:none;position:absolute;right:0;background-color:#fff;padding-right:5px;padding-top:4px;padding-left:5px}.GeoGebraFrame .TitleBarPanel .dragPanel{padding-top:1px;opacity:.7}.GeoGebraFrame .StyleBarPanel{padding-left:31px}.GeoGebraFrame .StyleBarPanel_{float:left;margin-left:-4px}.GeoGebraFrame .DynamicStyleBar{position:absolute;border-radius:2px;padding:5px 0 5px 2px;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .dynStyleContextButton{margin-right:0 !important;margin-left:10px !important;border:none !important;opacity:.6}.GeoGebraFrame .Separator{height:1px;background-color:#dcdcdc}.GeoGebraFrame .CloseButton{padding:5px;margin:0;width:15px;height:15px}.GeoGebraFrame .StylebarCloseViewButton{border:0 !important;padding:4px !important;margin-right:5px}.GeoGebraFrame .DockGlassPane,.GeoGebraFrame .TitleBarPanel{cursor:pointer;-moz-user-focus:ignore;-moz-user-input:disabled;-moz-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.GeoGebraFrame .VerticalSeparator{margin:0 2px 0 5px;width:1px;background-color:#dcdcdc}.GeoGebraFrame .MyToggleButton,.GeoGebraFrame .MyCanvasButton{text-align:center;border-radius:5px;border:#dcdcdc solid 1px;background-color:#fff;padding:3px;width:24px;height:24px;margin-left:4px;cursor:pointer}.GeoGebraFrame .MyCanvasButton.MyCanvasButton-borderless{border:none;padding:4px;margin-right:15px}.GeoGebraFrame .MyCanvasButton .buttonContent{background-repeat:no-repeat;background-position:center center;width:24px;height:24px}.GeoGebraFrame .MyCanvasButton .buttonContent.stylebarButton{opacity:.7}.GeoGebraFrame .MyCanvasButton.btnTextColor .buttonContent,.GeoGebraFrame .btnUseAsText .html-face{line-height:22px;font-size:22px}.GeoGebraFrame .btnSerif{width:auto}.GeoGebraFrame .btnLatex{width:auto}.GeoGebraFrame .pointSizeSlider input[type=range]{width:169px}.GeoGebraFrame .gwt-Label.stylebarButton{height:24px;width:24px;opacity:.7}.GeoGebraFrame .gwt-Label.border{border-radius:5px;border:#dcdcdc solid 1px;height:24px;width:24px}.GeoGebraFrame .gwt-Label.textIconButton{background-position:center left;padding-left:28px;border:none;text-align:left}.GeoGebraFrame .editorPanel{padding-top:1px;padding-left:1px}.GeoGebraFrame .CASStyleBar td:last-child{width:100%}.GeoGebraFrame .AlgebraInput{background-color:#f8f8f8;border-top:1px solid #dcdcdc;display:table;box-shadow:0 0 2px rgba(204,204,204,.5);box-sizing:border-box;width:100%;height:43px}.GeoGebraFrame .AlgebraInput>*{display:table-cell;vertical-align:middle;text-align:center}.GeoGebraFrame .InputPanel{overflow:hidden;padding-left:20px}.GeoGebraFrame .AlgebraInput2 .InputPanel{padding-left:50px}.GeoGebraFrame .InputPanel .TextField{width:100%;box-sizing:border-box}.GeoGebraFrame .inputHelp-toggleButton{padding:0 10px}.GeoGebraFrame .inputHelp-toggleButton img{cursor:pointer;padding-top:4px}.GeoGebraFrame .historyList{min-width:200px;font-size:inherit;border:none;margin:0}.GeoGebraFrame .ToolTip{display:block;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;border-radius:10px;padding:5px 10px;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 1px rgba(102,102,102,.3);z-index:1000}.GeoGebraFrame .toolTipHTML{font-size:80%}.GeoGebraFrame .infoTooltip{display:block;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;border-radius:10px;padding:3px;background-color:rgba(51,51,51,.7);box-shadow:0 0 2px 1px rgba(102,102,102,.3);z-index:1000;position:absolute;color:#fff}.GeoGebraFrame .infoTooltip .infoText{padding:5px 50px;display:inline-block;cursor:default;color:#fff}.GeoGebraFrame .infoTooltip .manualLink{border-left:1px solid #fff;padding:10px 20px;display:inline-block;background-repeat:no-repeat;background-position:center center;padding-top:20%;color:#fff;cursor:pointer}.GeoGebraFrame .captionPanel td{vertical-align:middle}.GeoGebraFrame .buttonPanel{margin:auto}.GeoGebraFrame .TextInputDialog .gwt-ToggleButton{padding-right:6px;cursor:pointer}.GeoGebraFrame .buttonPanel .visibility{position:absolute;left:55px;width:131px;top:106px}.GeoGebraFrame .cancelSaveButton{position:absolute;top:10px;right:15px;cursor:pointer}.GeoGebraFrame .RecoverAutoSavedDialog .buttonPanel{float:right}.GeoGebraFrame .RecoverAutoSavedDialog{max-width:500px}.GeoGebraFrame .dialogContent .sliderIntervalPanel div,.GeoGebraFrame .dialogContent .sliderWidthPanel div{margin-right:10px;display:inline-block;width:30%}.GeoGebraFrame .dialogContent .sliderIntervalPanel .gwt-Label{display:block}.GeoGebraFrame .dialogContent .sliderWidthPanel .gwt-Label{padding-top:7px}.GeoGebraFrame .dialogContent .sliderPanelWidget{min-width:400px;margin-top:10px}.GeoGebraFrame .sliderDialog .dialogContent .gwt-TabPanelBottom{min-height:150px;margin-bottom:15px}.GeoGebraFrame .buttonDialog .dialogContent{min-width:400px}.GeoGebraFrame .buttonDialog .scriptArea{width:100%;height:200px}.GeoGebraFrame .GeoGebraPopup.image .dialogContent .gwt-Label{cursor:pointer}.GeoGebraFrame .GeoGebraPopup.image .dialogContent .gwt-Label.gwt-Label-highlighted{cursor:default}.GeoGebraFrame .GeoGebraPopup.image .inputPanel{background-repeat:no-repeat;background-position:center center;background-size:cover}.GeoGebraFrame .toolCreationDialog .dialogContent{min-width:400px}.GeoGebraFrame .GeoGebraFileChooser .titlePanel{width:100%;padding:5px}.GeoGebraFrame .GeoGebraFileChooser .titlePanel input{float:right}.GeoGebraFrame .GeoGebraFileChooser .titlePanel .gwt-Label{padding-right:10px}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel{float:right}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel button{float:right;margin-left:5px}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel a{float:right;margin-left:5px}.GeoGebraFrame .GoogleFileDescriptors{font-size:80%}.GeoGebraFrame .GoogleFileDescriptors .fileLabel{padding-right:3px;font-weight:bold}.GeoGebraFrame .GoogleFileDescriptors .fileName{text-decoration:underline}.GeoGebraFrame .menuTitle{font-weight:bold}.GeoGebraFrame .GeoGebraFileChooser{font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel .save,.GeoGebraFrame .GeoGebraFileChooser .buttonPanel .cancel{width:60px;text-align:center;margin:auto}.GeoGebraFrame .casView table{width:100%;border-collapse:collapse}.GeoGebraFrame .CAS_commentLabel{display:inline;vertical-align:middle;color:gray;padding-left:5px;padding-right:5px}.GeoGebraFrame .CAS_outputPanel{position:relative}.GeoGebraFrame .CAS_outputPanel canvas{display:inline;vertical-align:middle}.GeoGebraFrame .CAS_outputPanel{position:relative}.GeoGebraFrame .CAS_inputPanel{padding:5px;overflow:hidden;height:100%}.GeoGebraFrame .CAS-table>tbody>tr>td{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .CAS-table .AutoCompleteTextFieldW{margin:4px}.GeoGebraFrame .casRowHeader{width:30px}.GeoGebraFrame .casRowHeader .gwt-Label,.GeoGebraFrame .casRowHeader .gwt-Image{text-align:center}.GeoGebraFrame .cas_header{width:1px;height:2.5em;background-color:#f8f8f8}.GeoGebraFrame .cas_header.selected{background-color:#ccf;color:#333}.GeoGebraFrame .cas_header table td{text-align:center;padding-left:2px;padding-right:2px}.GeoGebraFrame .CAS_substitute_editTextCell input[type=text]{width:100%;box-sizing:border-box}.GeoGebraFrame .CAS_table_first_row_selected{background-color:#fff;position:relative;z-index:20}.GeoGebraFrame .CAS_subDialog .gwt-Button{width:40px;margin:3px}.GeoGebraFrame .CAS_dummyLabel{margin-left:5px;line-height:120%}.GeoGebraFrame .consProtNav{position:absolute;background-color:#f8f8f8;width:100%;bottom:0;box-shadow:0 0 2px rgba(204,204,204,.3);border-top:1px solid #ededed;cursor:default;display:table;box-sizing:border-box;padding:3px}.GeoGebraFrame .consProtNav .gwt-Label{display:inline;padding:0 8px}.GeoGebraFrame .consProtNav .gwt-PushButton,.GeoGebraFrame .consProtNav .gwt-ToggleButton{opacity:.54;padding:0 6px;display:inline-block;vertical-align:text-top}.GeoGebraFrame .consProtNav img.gwt-Image{vertical-align:middle;draggable:false}.GeoGebraFrame.Tablet .consProtNav button.gwt-Button:hover{border:1px solid #cdcdcd}.GeoGebraFrame .navbar_leftPanel{text-align:center;white-space:nowrap;display:table-cell}.GeoGebraFrame .navbar_playPanel{text-align:center;white-space:nowrap;display:table-cell}.GeoGebraFrame .navbar_playPanel.navbar_playPanel_padding{padding-right:50px}.GeoGebraFrame .consProtNav .navbar_playPanel img.gwt-Image{padding-right:5px}.GeoGebraFrame .navbar_btOpenWindow{position:absolute;right:8px;top:2px}.GeoGebraFrame .consProtNav .navbar_btOpenWindow.consProtIsOpen,.GeoGebraFrame.Tablet .consProtNav button.navbar_btOpenWindow.consProtIsOpen{border-color:#66f}.GeoGebraFrame .ggbSpinner{max-width:60px}.GeoGebraFrame .cpTable{width:100%}.GeoGebraFrame .cpTable th:FIRST-CHILD,.GeoGebraFrame .cpTable td:FIRST-CHILD{max-width:35px;min-width:35px}.GeoGebraFrame .cpTable .isDragging{background:#ccf;cursor:move}.GeoGebraFrame .cpTable input[type=text]{width:100%}.GeoGebraFrame .cpTable img{width:24px}.GeoGebraFrame .cpScrollPanel{width:100%;height:90%;cursor:default;background-color:#fff}.GeoGebraFrame .cpTable thead th{text-shadow:none;color:#666;border-bottom:2px solid #666;text-align:center;background-color:#f8f8f8;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:2px;padding-right:2px;font-weight:normal}.GeoGebraFrame .cpScrollPanel tbody tr:hover{background:#ccf;cursor:move}.GeoGebraFrame .cpScrollPanel tbody tr{background-color:transparent;opacity:.9}.GeoGebraFrame .cpTable td{border:none;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding-left:2px;padding-right:2px}.GeoGebraFrame .cpScrollPanel tbody tr td:FIRST-CHILD{background-color:#f8f8f8;text-align:center}.GeoGebraFrame .cpTable input[type=text]{background-color:transparent;border:none;box-shadow:none}.GeoGebraFrame .headerTable tbody{display:none}.GeoGebraFrame .hiddenheader{position:relative;top:-30px}.GeoGebraFrame .hiddenheader thead{visibility:hidden}.GeoGebraFrame .cpPanel{display:flex;flex-direction:column}.GeoGebraFrame .cpPanel .cpScrollPanel{flex-grow:1;overflow-y:auto !important}.GeoGebraFrame .outerScrollPanel{overflow:hidden !important}.GeoGebraFrame .outerScrollPanel>div{height:100%}.GeoGebraFrame .cpScrollPanel div,.GeoGebraFrame .cpPanel{height:100%}.GeoGebraFrame .cpHeaderHolderPanel{background-color:#f8f8f8;overflow:hidden !important}.GeoGebraFrame .dummyDragElem div{padding:10px 15px 10px 15px}.GeoGebraFrame .textEditor{border:1px solid #dcdcdc;background-color:#fff;width:380px;height:100px}.GeoGebraFrame .textEditorAdvancedPanel{width:380px;height:180px}.GeoGebraFrame .textEditorDisclosurePanelContent{margin:0;padding:0;font-size:80%}.GeoGebraFrame .textEditorDisclosurePanelHeader{margin-bottom:3px}.GeoGebraFrame .inputHelp-tree{border:none;line-height:100%;padding:10px 4px}.GeoGebraFrame .inputHelp-treeItem{padding:0 8px;font-weight:bold}.GeoGebraFrame .inputHelp-leaf{font-weight:normal}.GeoGebraFrame .inputHelp-leaf:hover{background:#ccf}.GeoGebraFrame .inputHelp-detailPanelTitle{width:100%;font-weight:bold;padding:1px 10px;border-bottom:1px solid #d3d3d3;cursor:default}.GeoGebraFrame .inputHelp-cmdSyntax{margin:4px;padding-top:10px;padding-left:35px;text-indent:-25px;line-height:120%;word-wrap:normal;cursor:pointer}.GeoGebraFrame .inputHelp-CAScmdSyntax{font-style:italic;color:darkred}.GeoGebraFrame .inputHelp-OnlineHelpBtn{text-align:right;font-size:100%;margin:3px}.GeoGebraFrame .inputHelp-CancelBtn{font-size:110%;margin:3px;color:#666;border:none;background:none;text-decoration:underline;padding:5px 15px;box-shadow:none;font-weight:normal}.GeoGebraFrame .inputHelp-CancelBtn:hover,.GeoGebraFrame .inputHelp-CancelBtn:active{color:#6161ff;background:none;border:none;box-shadow:none}.GeoGebraFrame .inputHelp-headerCAS{font-style:italic;color:darkred;text-decoration:underline}.GeoGebraFrame .inputHelp-functionTable{padding:10px;cursor:pointer}.GeoGebraFrame .inputHelp-functionTable td{padding:0 4px;line-height:160%;white-space:nowrap}.GeoGebraFrame .inputHelp-toggleButton{background:none;text-decoration:none;border:none}.GeoGebraFrame .algebraHelpButton{display:inline-block;padding:1px 3px 0 5px}.GeoGebraFrame .algebraHelpButton img{width:24px;padding:15px 2px 0 0}.GeoGebraFrame .AVHelpDetailScroller{max-height:500px}.GeoGebraFrame .elemHeading{border-bottom:1px solid #ededed;position:relative}.GeoGebraFrame .elemHeadingName{padding:15px 10px 10px 40px}.GeoGebraFrame.Tablet .elemHeadingName,.GeoGebraFrame.Tablet .gwt-InlineHTML{font-size:115%}.GeoGebraFrame .algebraOpenButton{position:absolute;top:17px;left:10px}.GeoGebraFrame label{display:inline;font-weight:normal}.GeoGebraFrame .bold{font-weight:bold}.GeoGebraFrame .italic{font-style:italic}.GeoGebraFrame .imageCorner{background-repeat:no-repeat;align:left;display:inline-block;padding-left:20px}.GeoGebraFrame .ggb-AlgebraViewSuggestionPopup{z-index:501}.GeoGebraFrame .ggb-AlgebraViewSuggestionList{overflow-x:hidden !important;overflow-y:auto !important}.GeoGebraFrame .contentsPanel{overflow-x:hidden;overflow-y:hidden;height:100%}.GeoGebraFrame .contentsPanel>table.gwt-TabPanel{width:100%}.GeoGebraFrame .ggb-MultiRowsTabPanel>*{float:left}.GeoGebraFrame .settingsBtn{min-width:160px}.GeoGebraFrame .propView_deckPanel{flex:1;overflow-x:hidden}.GeoGebraFrame .panelTitle{margin-bottom:8px;margin-top:16px;padding-bottom:0px;display:block;color:#000;font-size:95%;opacity:.7;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .panelRow,.GeoGebraFrame .panelRowIndent,.GeoGebraFrame .panelIndent,.GeoGebraFrame .listBoxPanel,.GeoGebraFrame .optionsInput,.GeoGebraFrame .optionsPanel,.GeoGebraFrame .optionsPanel .optionsPanelIndent{display:block}.GeoGebraFrame .panelIndent,.GeoGebraFrame .panelRowIndent,.GeoGebraFrame .optionsPanelIndent{padding-left:25px}.GeoGebraFrame .optionsInput,.GeoGebraFrame .optionsPanel,.GeoGebraFrame .textPropertiesTab>*{margin-bottom:10px}.GeoGebraFrame .panelRow>*,.GeoGebraFrame .listBoxPanel>*,.GeoGebraFrame .panelRowIndent>*,.GeoGebraFrame .panelRowCell>*,.GeoGebraFrame .panelRowCell>*,.GeoGebraFrame .optionsPanel>*,.GeoGebraFrame .optionsPanelIndent>*,.GeoGebraFrame .optionsPanelCell>*,.GeoGebraFrame .textOptionsToolBar>*,.GeoGebraFrame .BackgroundColorPanel>*{display:inline-block;vertical-align:middle;margin:3px 10px 3px 0}.GeoGebraFrame .optionsInput>*,.GeoGebraFrame .CustomColorPreview>*{display:block;margin:3px 0 3px 0}.GeoGebraFrame .panelRowCell{white-space:nowrap;margin-right:20px}.GeoGebraFrame .optionsPanelCell{display:block}.GeoGebraFrame .optionsPanelCell .gwt-Label{min-width:100px}.GeoGebraFrame .numberInput{width:70px;margin-right:20px}.GeoGebraFrame .optionsInput table{display:inline-table}.GeoGebraFrame .textOptionsToolBar{display:inline-block}.GeoGebraFrame .objectPropertiesTextEditor{width:100%;height:100px}.GeoGebraFrame .colorChooserPreview,.GeoGebraFrame .optionsSlider{display:table-row;margin-top:5px}.GeoGebraFrame .colorChooserPreview>*,.GeoGebraFrame .optionsSlider>*{display:table-cell;vertical-align:middle;margin-right:20px}.GeoGebraFrame .CustomColorPreview canvas,.GeoGebraFrame .colorChooserPreview canvas{padding:3px;border-radius:5px;border:1px solid #dcdcdc}.GeoGebraFrame .gwt-PopupPanel .panelTitle{padding:5px 10px 10px 10px}.GeoGebraFrame .textOptionsToolBar .gwt-ToggleButton{display:inline-block}.GeoGebraFrame iframe.objectPropertiesTextEditor{margin-bottom:10px}.GeoGebraFrame .colorComponent{display:block;margin-top:5px;margin-bottom:5px}.GeoGebraFrame .colorComponent>*{display:inline-block}.GeoGebraFrame .colorSlider{margin-right:20px;display:inline-block}.GeoGebraFrame .colorSlider>*{display:inline-block;vertical-align:middle}.GeoGebraFrame .CustomColorButtonParent{width:100%}.GeoGebraFrame button.CustomColorButton{position:relative;left:227px;top:1px;border:2px solid #555;cursor:pointer;background-color:#fff;width:14px;height:14px;text-align:center}.GeoGebraFrame button.CustomColorButton:hover{border:2px solid #008475}.GeoGebraFrame button.CustomColorButton:active{border:2px inset #555 !important}.GeoGebraFrame .scriptArea{height:300px;width:100%}.GeoGebraFrame .scriptTabPanel{width:100%}.GeoGebraFrame .disabled>.panelIndent,.GeoGebraFrame .disabled>div>.panelRowIndent{color:#ccc}.GeoGebraFrame .disabled .gwt-ListBox{opacity:.4;cursor:default}.GeoGebraFrame .advanced-TextButtonPanel{position:relative;margin:3px 0}.GeoGebraFrame .advanced-TextButtonPanel input[disabled=""]{opacity:1;cursor:default}.GeoGebraFrame .advanced-TextButtonPanel input.selected-value{padding-right:1.3em}.GeoGebraFrame .advanced-TextButtonPanel .choice-button{position:absolute;right:.3em;top:.3em;cursor:pointer}.GeoGebraFrame .geoSelectFirst{width:50%}.GeoGebraFrame .ProbabilityCalculatorStyleBarW .gwt-MenuItem{margin:0;padding:0}.GeoGebraFrame .probCalcViewTab{margin-left:10px}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelContent.ProbCalcPanel{overflow:hidden}.GeoGebraFrame .plotSplitPane{float:left}.GeoGebraFrame .ProbCalcPanel .PlotPanelPlus{margin:0;margin-top:6px;padding:0}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW{float:right;margin:0;padding:0;padding-left:10px;overflow:auto;box-sizing:border-box}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW table{border-collapse:collapse;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW td{border:1px solid #dcdcdc;padding:2px}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW td.headercell{font-weight:bold}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW tr:hover,.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW tr.selected{background:#ccf}.GeoGebraFrame .plotPanelOptions{display:block;white-space:nowrap;overflow:hidden}.GeoGebraFrame .lblMeanSigma{padding:5px;float:left}.GeoGebraFrame .probCalcStylbarBtn{float:right}.GeoGebraFrame .controlPanel{float:left;overflow:auto}.GeoGebraFrame .controlPanel .groupEnd{margin-right:30px}.GeoGebraFrame .cbPanel,.GeoGebraFrame .intervalPanel{padding:5px 0;float:left;white-space:nowrap;display:flex;flex-wrap:wrap;align-items:center}.GeoGebraFrame .cbPanel>*,.GeoGebraFrame .intervalPanel>*{margin-top:8px}.GeoGebraFrame .parameterPanel,.GeoGebraFrame .resultPanel{display:flex;align-items:center}.GeoGebraFrame .controlPanel>div.clear{padding:0;margin:0}.GeoGebraFrame .cbPanel .gwt-ToggleButton,.GeoGebraFrame .cbPanel .gwt-ListBox{display:inline-block;margin-right:10px}.GeoGebraFrame .cbPanel .gwt-ToggleButton{float:left}.GeoGebraFrame .parameterPanel>*,.GeoGebraFrame .resultPanel>*{display:inline-block;margin:0 5px}.GeoGebraFrame .StatisticsCalculatorW .panelControl{margin:5px 0 5px 0}.GeoGebraFrame .StatisticsCalculatorW .scroller{overflow:auto;padding-bottom:8px}.GeoGebraFrame .StatisticsCalculatorW .lineBreak{height:0;margin:0;padding:0;width:100%}.GeoGebraFrame .StatisticsCalculatorW .gwt-RadioButton label,.GeoGebraFrame .StatisticsCalculatorW .gwt-CheckBox label{margin:0 20px 0 5px}.GeoGebraFrame .StatisticsCalculatorW span.gwt-CheckBox{margin-top:10px;min-width:170px}.GeoGebraFrame .StatisticsCalculatorW .lblSampleStat{min-width:80px;text-align:right}.GeoGebraFrame .StatisticsCalculatorW .gwt-Label,.GeoGebraFrame .StatisticsCalculatorW .AutoCompleteTextFieldW,.GeoGebraFrame .StatisticsCalculatorW .gwt-ListBox,.GeoGebraFrame .StatisticsCalculatorW .gwt-CheckBox,.GeoGebraFrame .StatisticsCalculatorW .gwt-RadioButton{display:inline-block;margin:3px 5px}.GeoGebraFrame .StatisticsCalculatorW .panelSample1,.GeoGebraFrame .StatisticsCalculatorW .panelSample2{text-align:center;max-width:50%;margin-right:20px;display:inline-block;margin-top:10px;white-space:nowrap}.GeoGebraFrame .StatisticsCalculatorW .panelSample1 .gwt-Label:first-child,.GeoGebraFrame .StatisticsCalculatorW .panelSample2 .gwt-Label:first-child{display:block}.GeoGebraFrame .StatisticsCalculatorW .pnlControl .gwt-Label{min-width:80px}.GeoGebraFrame .StatisticsCalculatorW .pnlCount{overflow:auto;text-align:right;display:table;border-collapse:collapse}.GeoGebraFrame .StatisticsCalculatorW .chirow{display:table-row}.GeoGebraFrame .StatisticsCalculatorW .chirow .ChiSquarePanelW{display:table-cell;margin:5px;vertical-align:middle}.GeoGebraFrame .StatisticsCalculatorW .chirow .inputcell{border:1px solid #dcdcdc}.GeoGebraFrame .StatisticsCalculatorW .chirow .ChiSquarePanelW>*{display:block;text-align:center}.GeoGebraFrame .StatisticsCalculatorW .chirow input{text-align:center}.GeoGebraFrame .StatisticsCalculatorW .chirow .headercell input{background:#ccf;border:1px solid #66f}.GeoGebraFrame .StatisticsCalculatorW .chirow .headercell input:focus{background:#fff}.GeoGebraFrame .StatisticsCalculatorW .resultPane{margin-top:5px}.GeoGebraFrame .resultPane table td{padding:3px;padding-right:40px}.GeoGebraFrame .StatisticsCalculatorW .gwt-Label.lblHeading{margin-top:20px;padding-bottom:5px;color:#66f;display:block;border-bottom:1px solid #ccf}.GeoGebraFrame .headerbar{background-color:#f8f8f8;border-bottom:1px solid #ededed;box-shadow:0 0 2px rgba(204,204,204,.5);color:#666;height:61px;box-sizing:border-box;position:relative;z-index:10;width:100%;margin-bottom:1px}.GeoGebraFrame .optionsPopup{float:right;background:none;box-shadow:none}.GeoGebraFrame .headerFirst{padding-top:15px;cursor:pointer;float:left;width:80px}.GeoGebraFrame .headerFirst .ggbLogoPanel,.GeoGebraFrame .headerFirst .backButton{float:left}.GeoGebraFrame .ggbLogoPanel{margin-right:5px}.GeoGebraFrame .locationTitle{font-size:150%;color:#66f;float:left;padding-top:22px}.GeoGebraFrame .headerSecond{padding-top:10px;padding-right:10px;float:right}.GeoGebraFrame .backButton{cursor:pointer;padding:8px 10px 10px 10px}.GeoGebraFrame .backButton img{height:20px;width:11px}.GeoGebraFrame .selectedButton{border:2px #66f solid;border-radius:5px}.GeoGebraFrame .bookDecoration{background-image:url();width:22px;height:22px;opacity:.8;left:115px;top:85px;float:left}.GeoGebraFrame .syncDecoration{background-image:url();background-size:22px 22px;width:22px;height:22px;opacity:.8;left:115px;top:85px}.GeoGebraFrame .functionInspectorMainPanel{background-color:#f8f8f8}.GeoGebraFrame .functionInspectorMainPanel .gwt-TabPanelBottom{height:100%;padding-right:0}.GeoGebraFrame .functionInspectorMainPanel .propertiesTab{padding-right:0}.GeoGebraFrame .functionInspectorMainPanel .panelRow>.panelRow{float:right;top:32px;right:15px;position:relative}.GeoGebraFrame .functionInspectorMainPanel img.gwt-Image{vertical-align:middle}.GeoGebraFrame .functionInspectorMainPanel>.panelRow .gwt-Label{padding:10px;font-size:115%;width:calc(100% - 150px)}.GeoGebraFrame .functionInspectorMainPanel .panelRowIndent .MyToggleButton{width:30px;height:30px}.GeoGebraFrame .inspectorTable{border-collapse:collapse;min-width:200px}.GeoGebraFrame .inspectorTable tr{background-color:#fff}.GeoGebraFrame .inspectorTable tr.selected,.GeoGebraFrame .inspectorTable tr:hover{background-color:#ccf}.GeoGebraFrame .inspectorTable td{border:1px solid;padding:5px;min-width:105px;height:18px}.GeoGebraFrame .inspectorTableHeader,.GeoGebraFrame .inspectorTableHeader:hover{background-color:#ccc;color:#666;font-weight:bold}.GeoGebraFrame .inspectorTableData{min-width:50px}.GeoGebraFrame .inspectorTableEditor{width:50px}.GeoGebraFrame .createObjectsPreview{min-width:200px;vertical-align:top;height:110px}.GeoGebraFrame .createObjectsScrollArea{width:100%;height:100%}.GeoGebraFrame .daOptionButtons{width:100px}.GeoGebraFrame .daImagePanel{width:100%;height:100%}.GeoGebraFrame .daEquationScrollPane{padding:5px;max-width:500px}.GeoGebraFrame .daOptionsTabPanel{width:505px}.GeoGebraFrame .daScrollPanel{height:300px}.GeoGebraFrame .frequencyTable table{width:100%;border:1px solid;border-collapse:collapse}.GeoGebraFrame .frequencyTable table td,.GeoGebraFrame .frequencyTable table th,.GeoGebraFrame .frequencyTable table tr{border:1px dotted}.GeoGebraFrame .frequencyTable table .headercell{background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .spFrequencyTable{width:100%;height:150px}.GeoGebraFrame .daMultiVarStatistics{overflow:auto}.GeoGebraFrame .daTwoVarInference table,.GeoGebraFrame .daANNOVA table,.GeoGebraFrame .daMultiVarStatistics table,.GeoGebraFrame .daStatistics table{width:100%;border:1px solid;border-collapse:collapse}.GeoGebraFrame .daMainSplit{width:100%;height:100%}.GeoGebraFrame .daData table{width:100%;min-width:100px;max-width:100px;border:1px solid;border-collapse:collapse}.GeoGebraFrame .daRegressionData table{width:100%;min-width:200px;max-width:200px;border:1px solid;border-collapse:collapse}.GeoGebraFrame .daTwoVarInference table td,.GeoGebraFrame .daTwoVarInference table th,.GeoGebraFrame .daTwoVarInference table tr,.GeoGebraFrame .daData table td,.GeoGebraFrame .daData table th,.GeoGebraFrame .daData table tr,.GeoGebraFrame .daANNOVA table td,.GeoGebraFrame .daANNOVA table th,.GeoGebraFrame .daANNOVA table tr,.GeoGebraFrame .daMultiVarStatistics table td,.GeoGebraFrame .daMultiVarStatistics table th,.GeoGebraFrame .daMultiVarStatistics table tr,.GeoGebraFrame .daStatistics table td,.GeoGebraFrame .daStatistics table th,.GeoGebraFrame .daStatistics table tr{border:1px dotted}.GeoGebraFrame .daTwoVarInference table tr td:first-child,.GeoGebraFrame .daANNOVA table tr td:first-child,.GeoGebraFrame .daData table tr td:first-child,.GeoGebraFrame .daStatistics table tr td:first-child{width:40px;background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .daTwoVarInference table tr:first-child,.GeoGebraFrame .daTwoVarInference table tr td:first-child,.GeoGebraFrame .daANNOVA table tr:first-child,.GeoGebraFrame .daANNOVA table tr td:first-child,.GeoGebraFrame .daMultiVarStatistics table tr:first-child,.GeoGebraFrame .daMultiVarStatistics table tr td:first-child{width:150px;background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .daTwoVarInference table tr:first-child,.GeoGebraFrame .daTwoVarInference table tr td:first-child{width:180px}.GeoGebraFrame .daTwoVarInference table tr td:first-child .gwt-ListBox{background:#acacac}.GeoGebraFrame .daRegressionData table tr td:first-child{width:60px;background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .comboSplitLayout .panelRow{vertical-align:top}.GeoGebraFrame .dataDisplayMain{min-width:1000px}.GeoGebraFrame .dataDisplayMain .panelRow>*{margin:0 0 0 0}.GeoGebraFrame .daRegressionPanel{width:100%;min-height:50px}.GeoGebraFrame .daRegEquation{width:100%;color:red}.GeoGebraFrame .daSwapXYButton{width:48px;height:24px}.GeoGebraFrame .cbCreationList{width:80%;overflow:auto}.GeoGebraFrame .RelationTool{list-style-position:inside;padding-left:2em;text-indent:-1em}.GeoGebraFrame .usedToolsPanel{float:left;padding:20px 0 0 20px}.GeoGebraFrame .allToolsPanel{padding:20px 0 0 20px;position:absolute;right:20px}.GeoGebraFrame .allToolsPanelContent .customizableToolbarItem{padding-left:5px;margin-left:20px}.GeoGebraFrame .usedToolsPanel:first-child,.GeoGebraFrame .allToolsPanel:first-child{overflow-y:hidden}.GeoGebraFrame .usedToolsPanel .panelTitle,.GeoGebraFrame .allToolsPanel .panelTitle{cursor:default}.GeoGebraFrame .toolBarDropping{background-color:rgba(204,204,255,.3)}.GeoGebraFrame .insertBeforeBorder{border-top:1px solid transparent}.GeoGebraFrame .insertAfterBorder{border-bottom:1px solid transparent}.GeoGebraFrame .insertBeforeLeaf{width:99%;border-top-color:#6161ff}.GeoGebraFrame .insertAfterLeaf{width:99%;border-bottom-color:#6161ff}.GeoGebraFrame .insertBeforeBranch{border-top-color:#6161ff}.GeoGebraFrame .insertAfterBranch{border-bottom-color:#6161ff}.GeoGebraFrame .customizableToolbarItem{cursor:pointer;padding-left:5px}.GeoGebraFrame .customizableToolbarItem:hover{background-color:#ccf}.GeoGebraFrame .insertAfterBranch>*,.GeoGebraFrame .insertAfterBranch>*>*,.GeoGebraFrame .insertBeforeBranch>*,.GeoGebraFrame .insertBeforeBranch>*>*{pointer-events:none}.GeoGebraFrame .customizeToolbarButtonPanel{text-align:right;padding:10px;background-color:#f8f8f8;border-top:1px solid #ededed;box-shadow:0 0 2px rgba(204,204,204,.5)}.GeoGebraFrame .customizeToolbarButtonPanel .gwt-Button{margin-left:10px}.GeoGebraFrame .manageToolsList{display:block}.GeoGebraFrame .manageToolsList>*{display:inline-block;vertical-align:middle;margin:3px 10px 3px 0}.GeoGebraFrame .manageToolsList .gwt-ListBox{width:600px}.GeoGebraFrame .manageToolsList .gwt-Button{display:block}.GeoGebraFrame .popupSliderLabel,.GeoGebraFrame .ggbFavorite{float:right}.GeoGebraFrame .avPlayButton{height:24px;border:none;outline:none;cursor:pointer}.GeoGebraFrame .penSubMenu .optionsSlider .ui-slider{margin:0}.GeoGebraFrame .penSubMenu .optionsSlider .ui-slider{background:none;border:none;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px 1px rgba(255,255,255,.4)}.GeoGebraFrame .ggbScreenshot .InputTreeItem{overflow-x:hidden}.GeoGebraFrame .ggbScreenshot .algebraPanel{overflow:hidden !important}.GeoGebraFrame .cpScrollPanel td{color:inherit}.GeoGebraFrame .gwt-PopupPanel td.gwt-MenuItemSeparator{height:0;padding:0;border:0;border-top:1px solid #dcdcdc;overflow:hidden}.GeoGebraFrame .stepTree td:first-child{width:30px}.GeoGebraFrame .perspectivesBox{width:250px;position:absolute !important;right:0 !important;left:auto !important}.GeoGebraFrame .perspectivesCaption{color:#6161ff !important}.GeoGebraFrame .perspectivesCaption a{line-height:30px}.GeoGebraFrame .perspectivesMainPanel{width:250px}.GeoGebraFrame .perspectivesRow{float:left;padding-top:7px;padding-bottom:7px;text-align:left;cursor:pointer;display:block}.GeoGebraFrame .perspectivesRow img{padding-right:10px;padding-left:5px}.GeoGebraFrame .perspectivesLabel{margin-top:3px}.GeoGebraFrame .perspectiveHighlighted{background-color:#f0f0ff}.GeoGebraFrame .perspectivesRow:hover{background-color:#ccf}.GeoGebraFrame .perspectivesHelp{position:absolute;right:10px;cursor:pointer;width:20px;height:20px;margin-top:3px}.GeoGebraFrame .upperBorder{padding-top:10px;padding-bottom:0;border-top:1px solid #dcdcdc}.GeoGebraFrame .upperBorder div{padding-top:0}.GeoGebraFrame .menubarSMART .GeoGebraMenuImage.menuImg{opacity:.54}.GeoGebraFrame .fiButton img{opacity:.54}.GeoGebraFrame .unsupportedBrowserMessage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#fff}.GeoGebraFrame .materialPopupPanel{border-radius:4px;padding:8px;box-shadow:0 6px 16px rgba(0,0,0,.28)}.GeoGebraFrame .panelRow .optionsSlider input[type=range]{display:inline-block}.GeoGebraFrame .algebraView{top:-2px}.GeoGebraFrame .algebraView .avItem,.GeoGebraFrame .algebraView .avInputItem{padding:0 !important;margin:0 !important}.GeoGebraFrame .algebraViewObjectStylebar{position:absolute;top:0;bottom:0;right:0;padding-right:12px}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton{display:inline-block;position:absolute;padding:2px;bottom:10px;right:12px;width:22px;height:22px;background-color:#6557d2;border-radius:2px;border:none;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:background-color 150ms ease 0ms}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton:hover{background-color:#4c42a1}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton img{opacity:1}.GeoGebraFrame .customScrollbarSafari::-webkit-scrollbar,.GeoGebraFrame .customScrollbar::-webkit-scrollbar{height:4px;width:4px}.GeoGebraFrame .customScrollbarSafari:hover::-webkit-scrollbar-thumb,.GeoGebraFrame .customScrollbar:hover::-webkit-scrollbar-thumb{border-radius:2px}.GeoGebraFrame .customScrollbarSafari::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0)}.GeoGebraFrame .customScrollbarSafari:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.38)}.GeoGebraFrame .customScrollbar{scrollbar-width:thin;scrollbar-color:#fff #fff;color:rgba(255,255,255,0);transition:color .25s}.GeoGebraFrame .customScrollbar::-webkit-scrollbar-track{background:#fff}.GeoGebraFrame .customScrollbar::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px}.GeoGebraFrame .customScrollbar:hover{scrollbar-color:rgba(0,0,0,.38) #fff;color:rgba(0,0,0,.38)}.GeoGebraFrame .customScrollbar>div{color:rgba(0,0,0,.87)}.GeoGebraFrame .textOverMarble{height:20px;width:20px;position:absolute;margin-left:-1px !important;opacity:.54}.GeoGebraFrame .avItem.avSelectedRow .marblePanel{background-color:#dcdcdc}.GeoGebraFrame .marblePanel{border-right:1px solid #dcdcdc;position:absolute;min-width:58px;box-sizing:border-box;height:100%;padding:0 18px}.GeoGebraFrame .marblePanel>*{position:relative;transform:translateY(-50%);top:50%}.GeoGebraFrame .marblePanel img{display:block;height:24px;width:24px;opacity:.54}.GeoGebraFrame .marblePanel.error{padding:0 16px}.GeoGebraFrame .marblePanel.plus{padding:0 4px;min-height:47px}.GeoGebraFrame .marblePanel.plus .gwt-ToggleButton{margin:0px;padding:12px}.GeoGebraFrame .marblePanel.plus :hover img{opacity:1}.GeoGebraFrame .marble{height:18px;width:18px;background-color:#6557d2;border:1px solid #000;border-radius:24px}.GeoGebraFrame .marbleHidden{visibility:hidden}.GeoGebraFrame div[data-title="Input Help"]:hover:after{top:48px}.GeoGebraFrame .avInputItem .scrollableTextBox,.GeoGebraFrame .avItem .elemText.scrollableTextBox{padding-top:8px;padding-left:68px;padding-bottom:0px}.GeoGebraFrame .avInputItem .scrollableTextBox div,.GeoGebraFrame .avItem .elemText.scrollableTextBox div{overflow:hidden}.GeoGebraFrame .algebraPanelScientific .avItem,.GeoGebraFrame .algebraPanelScientific .avInputItem{border-top:none}.GeoGebraFrame .algebraPanelScientific .avItem .newRadioButtonTreeItemParent.focused,.GeoGebraFrame .algebraPanelScientific .avInputItem .newRadioButtonTreeItemParent.focused{border-top:none;border-bottom:none}.GeoGebraFrame .algebraPanelScientific .avItem .elem .elemText,.GeoGebraFrame .algebraPanelScientific .avItem .scrollableTextBox,.GeoGebraFrame .algebraPanelScientific .avInputItem .elem .elemText,.GeoGebraFrame .algebraPanelScientific .avInputItem .scrollableTextBox{padding-left:0;margin-left:56px;border-bottom:1px #dcdcdc solid;width:calc(100% - 56px);box-sizing:border-box;min-height:48px}.GeoGebraFrame .avItem{border-top:1px solid #dcdcdc}.GeoGebraFrame .avItem .elemText.noPadding{padding-left:0;padding-top:6px}.GeoGebraFrame .avItem .elemText.additionalRow{display:flex;padding-top:16px !important}.GeoGebraFrame .avItem .elemText.avPlainText.avOutput{line-height:30px}.GeoGebraFrame .avOutput{display:flex;align-items:center;min-height:36px}.GeoGebraFrame .avItem .elemText{padding-top:12px;padding-bottom:0px;padding-left:68px}.GeoGebraFrame .avItem .elemText .avPlainText{padding:2px}.GeoGebraFrame .avItem .gwt-CheckBox{padding-left:68px;padding-top:8px}.GeoGebraFrame .playOnly{position:absolute;bottom:4px}.GeoGebraFrame .playOnly img{opacity:.54}.GeoGebraFrame .playOnly:hover img{opacity:1}.GeoGebraFrame .speedPanel,.GeoGebraFrame .speedPanel-hidden{position:absolute;top:12px;right:12px;opacity:1;transition:.3s ease;z-index:1;cursor:default}.GeoGebraFrame .speedPanel .flatButton,.GeoGebraFrame .speedPanel-hidden .flatButton{margin:0px;padding:0px;width:24px;height:24px;cursor:pointer}.GeoGebraFrame .speedPanel .flatButton img,.GeoGebraFrame .speedPanel-hidden .flatButton img{opacity:.54}.GeoGebraFrame .speedPanel .flatButton:hover img,.GeoGebraFrame .speedPanel-hidden .flatButton:hover img{opacity:.84}.GeoGebraFrame .speedPanel .value,.GeoGebraFrame .speedPanel-hidden .value{display:inline-block;width:40px;font-size:.8em;text-align:center;vertical-align:top;border:none;outline:none;overflow:hidden;height:19px;margin-right:0px;line-height:200%}.GeoGebraFrame .speedPanel-hidden{opacity:0;transition:.2s ease;z-index:-1}.GeoGebraFrame .speedPanel-hidden>*{display:none}.GeoGebraFrame .speedPanel>*,.GeoGebraFrame .speedPanel-hidden>*{display:inline-block}.GeoGebraFrame .more{background:#fff;margin-top:12px;opacity:.54 !important;transition:.3s ease}.GeoGebraFrame .more:hover{opacity:1 !important}.GeoGebraFrame .more-hidden{margin-top:12px;opacity:0 !important;transition:.3s ease}.GeoGebraFrame .avNameLogo{opacity:.36;text-align:center;margin-top:24px;margin-bottom:48px}.GeoGebraFrame .avNameLogo>div{text-align:center}.GeoGebraFrame .avNameLogoScientific{margin-bottom:0}.GeoGebraFrame .newRadioButtonTreeItemParent{display:block !important;background-color:#fff;border-top:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px}.GeoGebraFrame .newRadioButtonTreeItemParent.focused{border-top:#6557d2 solid 1px;border-bottom:#6557d2 solid 1px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem{font-family:mathsans,calibri,sans-serif;display:block;min-height:48px;position:relative}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem.avSliderElem{min-height:72px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem.checkboxElem>*{display:inline-block;vertical-align:middle}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem>*{display:block}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider,.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel{display:flex;left:72px;bottom:0;position:absolute}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label{line-height:2}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label:first-child{padding-right:15px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label:last-child{padding-left:15px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider>*{margin:0}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW{width:initial;margin:0px !important;border-radius:2px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW .TextField{padding:0 0 0 8px;margin-bottom:2px;border:none;border-bottom:1px solid #dcdcdc;background:transparent;box-shadow:none;border-radius:0px !important}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW .TextField:focus{border:none;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .arrowOutputImg{margin-right:4px;opacity:.54;width:24px !important;height:24px !important}.GeoGebraFrame .algebraPanel{height:100%}.GeoGebraFrame .algebraPanel input[type=checkbox]{width:24px;height:24px;margin:5px 7px 5px 0}.GeoGebraFrame .elemText .prefix,.GeoGebraFrame .elemText .prefixLatex{position:relative;transform:translateY(-5%) scale(1.3);margin-left:4px;opacity:.54}.GeoGebraFrame .avDefinition,.GeoGebraFrame .avDefinitionPlain{display:inline-block;min-height:28px}.GeoGebraFrame .avDummyLabel{display:inline-block;color:rgba(0,0,0,.42);line-height:2}.GeoGebraFrame .gwt-ToggleButton.flatButton.menu{margin-left:18px}.GeoGebraFrame .gwt-ToggleButton.flatButton.menu:focus{outline:#212121 5px auto}.GeoGebraFrame.small .gwt-ToggleButton.flatButton.menu.landscapeMenuBtn{margin-left:10px}.GeoGebraFrame .gwt-ToggleButton.flatButton.menu img{opacity:.54}.GeoGebraFrame .gwt-ToggleButton.flatButton.menu.gwt-ToggleButton-up-hovering img{opacity:.8}.GeoGebraFrame .closeLandscape.toolbar{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .toolbar{overflow:hidden;z-index:2;background:#fff}.GeoGebraFrame .toolbar .header{z-index:5;background-color:#fff}.GeoGebraFrame .toolbar .header .flatButton:focus{outline:#212121 5px auto}.GeoGebraFrame .toolbar .header .center{position:absolute;display:inline-flex;left:50%;transform:translateX(-50%);max-width:100%}.GeoGebraFrame .toolbar .header .hidden.center>*{display:none !important}.GeoGebraFrame .toolbar .header.examOk{background-color:#008475}.GeoGebraFrame .toolbar .header.examCheat{background-color:#d32f2f}.GeoGebraFrame .toolbar .header.examLock{background-color:#007aff}.GeoGebraFrame .toolbar .header-open-portrait,.GeoGebraFrame .toolbar .header-close-portrait{box-shadow:2px 0 4px -1px rgba(0,0,0,.2),1px 0 10px 0 rgba(0,0,0,.12),4px 0 5px 0 rgba(0,0,0,.14);height:56px;width:100%}.GeoGebraFrame .toolbar .header-open-portrait .menu,.GeoGebraFrame .toolbar .header-close-portrait .menu{margin-right:10px;margin-left:10px}.GeoGebraFrame .toolbar .header-open-portrait .tabButton,.GeoGebraFrame .toolbar .header-close-portrait .tabButton{height:56px;width:168px}.GeoGebraFrame .toolbar .header-open-portrait .tabButton .gwt-Image,.GeoGebraFrame .toolbar .header-close-portrait .tabButton .gwt-Image{margin-top:8px}.GeoGebraFrame .toolbar .header-open-portrait .center.singleButton,.GeoGebraFrame .toolbar .header-close-portrait .center.singleButton{left:calc(50% - 42px)}.GeoGebraFrame .toolbar .examOk .gwt-Label,.GeoGebraFrame .toolbar .examCheat .gwt-Label,.GeoGebraFrame .toolbar .examLock .gwt-Label{color:#fff}.GeoGebraFrame .toolbar .header-open-portrait{position:absolute;bottom:0}.GeoGebraFrame .toolbar .header-open-landscape{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .toolbar .header-open-landscape,.GeoGebraFrame .toolbar .header-close-landscape{width:72px;min-width:56px;height:100%;position:absolute}.GeoGebraFrame .toolbar .header-open-landscape.compact,.GeoGebraFrame .toolbar .header-close-landscape.compact{width:56px}.GeoGebraFrame .toolbar .header-open-landscape .center,.GeoGebraFrame .toolbar .header-close-landscape .center{display:block;width:100%;top:24px}.GeoGebraFrame .toolbar .header-open-landscape .center.withMenu,.GeoGebraFrame .toolbar .header-close-landscape .center.withMenu{top:56px}.GeoGebraFrame .toolbar .header-open-landscape .flatButton,.GeoGebraFrame .toolbar .header-open-landscape .menu,.GeoGebraFrame .toolbar .header-close-landscape .flatButton,.GeoGebraFrame .toolbar .header-close-landscape .menu{margin-left:10px;margin-right:10px}.GeoGebraFrame .toolbar .header-open-landscape .tabButton,.GeoGebraFrame .toolbar .header-close-landscape .tabButton{width:100%;height:72px}.GeoGebraFrame .toolbar .header-open-landscape .tabButton .gwt-Image,.GeoGebraFrame .toolbar .header-close-landscape .tabButton .gwt-Image{margin-top:14px;margin-bottom:6px}.GeoGebraFrame .toolbar .header-open-landscape .selected,.GeoGebraFrame .toolbar .header-close-landscape .selected{border-bottom:none}.GeoGebraFrame .toolbar .header-close-portrait{position:absolute;bottom:0;height:56px}.GeoGebraFrame .toolbar .toolsPanel{padding:8px 16px 14px 16px}.GeoGebraFrame .toolbar .toolsPanel.customToolbar{padding:16px 16px 14px 16px}.GeoGebraFrame .toolbar .toolsPanel .catLabel{cursor:default;line-height:24px;font-size:100%;margin:8px 0px;color:rgba(0,0,0,.87)}.GeoGebraFrame .toolbar .toolsPanel .categoryPanel{position:relative;line-height:31px !important}.GeoGebraFrame .toolbar .toolsPanel .button{position:relative;display:inline-block;border-radius:5px;border:1px solid #dcdcdc;background-color:#fff;padding:3px;margin:3px;width:32px;height:32px}.GeoGebraFrame .toolbar .toolsPanel .button.plusPadding img{padding:4px}.GeoGebraFrame .toolbar .toolsPanel .button[selected=true]{padding:2px;border:2px solid #6557d2}.GeoGebraFrame .toolbar .toolsPanel .button[selected=false]{border:1px solid #dcdcdc}.GeoGebraFrame .toolbar .toolsPanel .button[selected=false]:hover,.GeoGebraFrame .toolbar .toolsPanel .button[selected=false]:focus{border:1px solid #6557d2}.GeoGebraFrame .toolbar .toolsPanel .toolButton{margin:0px;vertical-align:top;margin-bottom:4px}.GeoGebraFrame .toolbar .toolsPanel .toolButton img,.GeoGebraFrame .toolbar .toolsPanel .toolButton img:hover{opacity:1}.GeoGebraFrame .toolbar .toolsPanel .toolButton[selected=true] .gwt-Label{color:#4c42a1;font-weight:600}.GeoGebraFrame .toolbar .toolsPanel .moreLessBtn{border-radius:2px;font-size:90%;min-width:64px;color:#008475;text-transform:uppercase;text-align:center;float:left;margin:16px 0px 16px 0px;padding:0px 16px 0px 16px;cursor:pointer;transition:background-color .3s ease-out}.GeoGebraFrame .toolbar .toolsPanel .moreLessBtn .gwt-Label{line-height:36px;height:36px;min-width:64px;text-align:center;align-content:center;font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.5px}.GeoGebraFrame .toolbar .toolsPanel .moreLessBtn:hover{background-color:rgba(0,0,0,.1);color:#006758}.GeoGebraFrame .toolbar .main{position:absolute}.GeoGebraFrame .toolbar .main .moveFloatingBtn,.GeoGebraFrame .toolbar .main .hideMoveBtn,.GeoGebraFrame .toolbar .main .showMoveBtn{cursor:pointer;position:absolute;right:12px;border-radius:50%;width:48px;height:48px;background:#6557d2;box-shadow:0px 2px 10px rgba(0,0,0,.3),0px 0px 1px rgba(0,0,0,.1),inset 0px 1px 0px rgba(255,255,255,.25),inset 0px -1px 0px rgba(0,0,0,.15);transition:background-color 150ms ease 0ms}.GeoGebraFrame .toolbar .main .moveFloatingBtn img,.GeoGebraFrame .toolbar .main .hideMoveBtn img,.GeoGebraFrame .toolbar .main .showMoveBtn img{width:24px !important;padding:12px}.GeoGebraFrame .toolbar .main .moveFloatingBtn:hover,.GeoGebraFrame .toolbar .main .hideMoveBtn:hover,.GeoGebraFrame .toolbar .main .showMoveBtn:hover,.GeoGebraFrame .toolbar .main .moveFloatingBtn:focus,.GeoGebraFrame .toolbar .main .hideMoveBtn:focus,.GeoGebraFrame .toolbar .main .showMoveBtn:focus{background:#4c42a1}.GeoGebraFrame .toolbar .main .showMoveBtn{opacity:1;visibility:visible;transition:opacity .2s ease,width .25s,height .25s,right .25s,margin-bottom .25s,visibility .25s,bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms !important}.GeoGebraFrame .toolbar .main .showMoveBtn img{width:24px !important;height:24px !important;padding:12px;transition:width .25s,height .25s,padding .25s}.GeoGebraFrame .toolbar .main .hideMoveBtn{cursor:default;opacity:1;visibility:hidden;transition:opacity .2s ease,width .25s,height .25s,right .25s,margin-bottom .25s,visibility .25s !important;width:0px !important;height:0px !important;right:36px}.GeoGebraFrame .toolbar .main .hideMoveBtn img{opacity:0;width:0px !important;height:0px !important;padding:0px;transition:width .25s,height .25s,padding .25s}.GeoGebraFrame .toolbar .main .hideMoveBtn:hover,.GeoGebraFrame .toolbar .main .hideMoveBtn:focus{background-color:#eee}.GeoGebraFrame .toolbar .main .hideMoveBtn:hover img,.GeoGebraFrame .toolbar .main .hideMoveBtn:focus img{opacity:0}.GeoGebraFrame .toolbar .main .moveMoveBtnUp{bottom:92px;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .toolbar .main .moveMoveBtnDown{bottom:12px;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .toolbar .main .moveMoveBtnUpSmall{bottom:116px;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .toolbar .main .moveMoveBtnDownSmall{bottom:68px;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .toolbar .main .tab-hidden{opacity:0;display:none}.GeoGebraFrame .toolbar .main .tab{opacity:1;right:0}.GeoGebraFrame .toolbar .tabFade{transition:opacity 200ms ease}.GeoGebraFrame .toolbar .tabFade.tab-hidden{display:inline-block}.GeoGebraFrame .toolbar .algebra{position:absolute;background-color:#fff}.GeoGebraFrame .toolbar .tools{position:absolute}.GeoGebraFrame .toolbar .table{position:absolute}.GeoGebraFrame .gwt-PopupPanel{background-color:#fff;padding:8px 0 8px 0;border-radius:2px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem{box-sizing:border-box;min-width:190px;height:32px;line-height:32px;padding:0 16px 0 56px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem.no-image{padding-left:16px;min-width:208px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem .gwt-HTML{display:inline-block}.GeoGebraFrame .gwt-PopupPanel .listMenuItem .checkMarkMenuItem,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .collapseMenuItem{padding-right:24px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem img{position:absolute;left:0;margin:0 10px;padding:4px 6px;width:24px;height:24px;opacity:.54}.GeoGebraFrame .gwt-PopupPanel .listMenuItem .checkImg,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .expandImg,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .collapseImg,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .submenuArrow{left:auto;right:8px;margin:0}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem .menuImg{position:relative;vertical-align:bottom;margin-left:0}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem.collapsed{transition:all .2s ease;max-height:0;overflow:hidden;padding:0 16px 0 32px}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem.collapsed img{visibility:hidden}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem.expanded{max-height:32px;transition:all .2s ease;padding:0 32px}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu{padding:8px 0 8px 0;min-width:112px;background-color:#fff;scrollbar-width:thin;overflow-y:auto;max-height:calc(100vh - 48px)}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu .listMenuItem{min-width:64px;padding:0 16px}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu .listMenuItem .menuImg{position:relative;vertical-align:bottom;margin-left:0;padding-left:0}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu .menuSeparator{width:100%}.GeoGebraFrame .viewsContextMenu img{opacity:1 !important}.GeoGebraFrame .gwt-MenuItem-disabled{color:#000;opacity:.38}.GeoGebraFrame .gwt-MenuItem-disabled img{opacity:.38}.GeoGebraFrame .tableViewParent{height:100%;min-height:268px}.GeoGebraFrame .emptyTablePanel{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%) translateY(-28px);color:rgba(0,0,0,.54);height:212px}.GeoGebraFrame .emptyTablePanel div{text-align:center}.GeoGebraFrame .emptyTableImageWrap{background-color:#f5f5f5;border-radius:50%;padding:28px;margin:auto;margin:16px auto;width:56px;height:56px}.GeoGebraFrame .emptyTableImage{opacity:.38}.GeoGebraFrame .emptyTableInfo{font-size:14px;line-height:20px;margin:0 24px}.GeoGebraFrame .emptyTableLabel{line-height:24px;font-size:18px;font-weight:500;margin:4px auto;color:rgba(0,0,0,.87)}.GeoGebraFrame .main>*{position:absolute !important;display:inline-block}.GeoGebraFrame .tableViewMain{margin-top:8px;margin-left:0px;margin-right:0px}.GeoGebraFrame .tvTable .values td .delete,.GeoGebraFrame .tvTable .values td thead colgroup col,.GeoGebraFrame .tvTable .values thead colgroup td col,.GeoGebraFrame .tvTable .values thead th .delete,.GeoGebraFrame .tvTable .values thead th colgroup col,.GeoGebraFrame .tvTable .values thead colgroup th col{overflow:hidden !important;width:0px !important;margin-left:-81px !important;visibility:hidden}.GeoGebraFrame .tvTable td,.GeoGebraFrame .tvTable th{border:0px}.GeoGebraFrame .tvTable .values .cell,.GeoGebraFrame .tvTable .values thead th .cell,.GeoGebraFrame .tvTable .values thead.transitioning{transition:width 120ms,margin 120ms ease-in}.GeoGebraFrame .tvTable .values{user-select:text;-moz-user-select:text;-webkit-user-select:text}.GeoGebraFrame .tvTable .values thead{user-select:none;-moz-user-select:none;-webkit-user-select:none}.GeoGebraFrame .tvTable .values thead th{padding:0;border:0px;position:sticky;top:0;background:#fff}.GeoGebraFrame .tvTable .values thead th .cell{margin-left:0px;margin-right:0px;border-bottom:0px;text-align:center;padding:0px}.GeoGebraFrame .tvTable .values thead th .cell .content{display:inline-flex;margin:auto;float:right;color:rgba(0,0,0,.54)}.GeoGebraFrame .tvTable .values thead th .cell .content .MyToggleButton{margin:auto 0px auto 0px;padding-left:6px;padding-right:6px;border:0px}.GeoGebraFrame .tvTable .values thead th .cell .content .MyToggleButton img{opacity:.54}.GeoGebraFrame .tvTable .values thead th .delete,.GeoGebraFrame .tvTable .values thead th colgroup col,.GeoGebraFrame .tvTable .values thead colgroup th col{text-align:right}.GeoGebraFrame .tvTable .values td div{color:rgba(0,0,0,.87);text-align:right}.GeoGebraFrame .tvTable .values td .delete,.GeoGebraFrame .tvTable .values td thead colgroup col,.GeoGebraFrame .tvTable .values thead colgroup td col{margin-left:16px;margin-right:32px}.GeoGebraFrame .tvTable .values .cell{margin-left:0px;margin-right:0px;text-align:right}.GeoGebraFrame .tvTable .values .cell .content{float:right;margin-right:32px}.GeoGebraFrame .tvTable .values tbody tr:nth-child(odd){background:rgba(216,216,216,.2)}.GeoGebraFrame .tvTable .values tbody tr:nth-child(even){background:#fff}.GeoGebraFrame .tvTable .mainScrollPanel{width:100%}.GeoGebraFrame .tvTable .mainScrollPanel .valueScroller{flex-grow:1;overflow-y:auto !important}.GeoGebraFrame .tvTable .outerScrollPanel{overflow:hidden !important}.GeoGebraFrame .tvTable .outerScrollPanel>div{height:100%}.GeoGebraFrame .tvTable .valueScroller div,.GeoGebraFrame .tvTable .mainScrollPanel{height:100%}.GeoGebraFrame .tvTable .headerScroller{width:100%;overflow:hidden !important}.GeoGebraFrame .floatingMenuView{position:absolute;top:0px;box-shadow:0 6px 16px rgba(0,0,0,.28);z-index:101;height:100%;width:320px;background-color:#fff;transition-property:left;overflow:auto;overflow-x:hidden}.GeoGebraFrame .floatingMenuView.transitionIn{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:.25s;left:0px}.GeoGebraFrame .floatingMenuView.transitionOut{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:.2s;left:-320px;box-shadow:none}.GeoGebraFrame .floatingMenuView .headerCaption{font-weight:500;letter-spacing:-0.65px}.GeoGebraFrame .menuView{width:100%;padding:8px 0px}.GeoGebraFrame .menuView .menuItemGroupView{width:100%;padding-right:10px}.GeoGebraFrame .menuView .menuItemGroupView .groupLabel{color:rgba(0,0,0,.54);font-size:75%;text-transform:uppercase;margin:8px 16px 8px 16px}.GeoGebraFrame .menuView .menuItemGroupView .menuItemView{width:100%;height:48px;line-height:48px;border-radius:0px 24px 24px 0px;white-space:nowrap}.GeoGebraFrame .menuView .menuItemGroupView .menuItemView:hover{background-color:#eee}.GeoGebraFrame .menuView .menuItemGroupView .menuItemView .gwt-Image{vertical-align:middle;display:inline-block;width:24px;height:24px;margin:12px 0 12px 16px}.GeoGebraFrame .menuView .menuItemGroupView .menuItemView .gwt-Label,.GeoGebraFrame .menuView .menuItemGroupView .menuItemView .html-face{display:inline-block;font-size:87%;color:rgba(0,0,0,.87);vertical-align:middle}.GeoGebraFrame .menuView .menuItemGroupView .menuItemView .gwt-Label{padding-left:16px}.GeoGebraFrame .menuView .menuItemGroupView .menuItemView.userMenuItemView .gwt-Image{margin:2px 8px 6px 12px;border-radius:50%;object-fit:cover}.GeoGebraFrame .menuView .menuItemGroupView .menuItemView.userMenuItemView .gwt-Label{color:rgba(0,0,0,.54);text-transform:uppercase;font-size:75%;padding-left:0}.GeoGebraFrame .menuView .divider{background-color:#e4e4e4;height:1px;margin:8px 0px 8px 56px}.GeoGebraFrame .headerDivider{border-bottom:solid #e4e4e4 1px}.GeoGebraFrame .titleHeader>div{color:rgba(0,0,0,.54) !important}.GeoGebraFrame .headeredMenuView{background-color:#fff;width:100%;height:100%}.GeoGebraFrame .mainMenu{position:absolute}.GeoGebraFrame .mainMenu.transitionIn{transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;left:0px}.GeoGebraFrame .mainMenu.transitionOut{overflow:hidden;transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;left:-100px}.GeoGebraFrame .subMenu{position:absolute;height:100%;width:100%;z-index:200}.GeoGebraFrame .subMenu.transitionIn{overflow:auto;transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;box-shadow:-2px 0px 20px 0px rgba(0,0,0,.3);left:0px}.GeoGebraFrame .subMenu.transitionOut{transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;left:320px}.GeoGebraFrame .menuPanelContainer{width:100%;height:100%}.GeoGebraFrame .menuPanelGlass{width:100%;height:100%;overflow:hidden;position:absolute;top:0}@keyframes animateIn{0%{left:-320px;top:0px}50%{left:-100;top:0px}100%{left:0px;top:0px}}@keyframes animateOut{0%{left:0px;top:0px}50%{left:-220;top:0px}100%{left:-320px;top:0px}}@keyframes animateInClassic{0%{right:-320px;top:50px}50%{right:-100;top:50px}100%{right:0px;top:50px}}@keyframes animateOutClassic{0%{right:0px;top:50px}50%{right:-220;top:50px}100%{right:-320px;top:50px}}.GeoGebraFrame .gwt-SuggestBoxPopup.ggb-AlgebraViewSuggestionPopup.matDesign{border-radius:2px;padding:8px 16px;font-size:80%;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .gwt-SuggestBoxPopup.ggb-AlgebraViewSuggestionPopup.matDesign .item{height:16px;padding:8px 0px;cursor:pointer}.GeoGebraFrame .gwt-SuggestBoxPopup.ggb-AlgebraViewSuggestionPopup.matDesign .item.selectedItem{color:#008475}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom{border-radius:2px;padding:8px;font-size:80%;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-CancelBtn,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-OnlineHelpBtn,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-CancelBtn,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-OnlineHelpBtn{text-decoration:none;text-align:center;color:#008475;min-width:64px;height:36px;border-radius:2px;padding:0px 8px;border:none;box-shadow:none;font-size:100%;cursor:pointer}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-CancelBtn:hover,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-CancelBtn:active,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-OnlineHelpBtn:hover,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-OnlineHelpBtn:active,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-CancelBtn:hover,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-CancelBtn:active,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-OnlineHelpBtn:hover,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-OnlineHelpBtn:active{background:rgba(0,0,0,.1) !important;color:#006758}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-leaf,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-leaf{font-size:90%}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-leaf:hover,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-leaf:hover{background:#eee}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-functionTable .gwt-Label,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-functionTable .gwt-Label{font-size:90%}.GeoGebraFrame .previewPointsPopup{background:#fff;border-radius:2px;padding-left:8px;padding-right:8px;font-size:90%;box-shadow:0 0 2px 1px rgba(102,102,102,.3);white-space:nowrap}.GeoGebraFrame .previewPointsPopup .gwt-Label{text-align:center}.GeoGebraFrame .lineThicknessPopup{width:152px;padding:8px 0px}.GeoGebraFrame .lineThicknessItem{display:flex;height:24px}.GeoGebraFrame .lineThicknessItem:hover{background-color:#eee;cursor:pointer}.GeoGebraFrame .lineThicknessItem .checkImg{opacity:0;margin:0px 16px}.GeoGebraFrame .lineThicknessItem .checkImg.selected{opacity:.7}.GeoGebraFrame .lineThicknessItem .linePreview{width:80px;background-color:#757575}.GeoGebraFrame .lineThicknessItem .linePreview.thin{height:1px;margin:12px 0px}.GeoGebraFrame .lineThicknessItem .linePreview.thick{height:3px;margin:11px 0px}.GeoGebraFrame .borderStylePopup tbody{display:flex}.GeoGebraFrame .borderStylePopup .divider{width:1px;background-color:#dcdcdc;height:24px;margin:6px 0px 6px 4px}.GeoGebraFrame .borderStylePopup .borderThicknessBtn{width:44px;height:32px;margin:2px 0px 0px 8px;cursor:pointer;border-radius:2px}.GeoGebraFrame .borderStylePopup .borderThicknessBtn:hover,.GeoGebraFrame .borderStylePopup .borderThicknessBtn.active{background-color:#eee}.GeoGebraFrame .borderStylePopup .borderThicknessBtn .penImg{margin:4px 0px}.GeoGebraFrame .borderStylePopup .borderThicknessBtn img{opacity:.7}.GeoGebraFrame .appPickerPopup{min-width:244px;min-height:192px;border-radius:2px;box-shadow:0px 0px 12px 0px rgba(0,0,0,.5);padding:8px 0 8px 0}.GeoGebraFrame .appPickerPopup .appPickerRow{height:48px;min-width:244px;cursor:pointer;display:flex}.GeoGebraFrame .appPickerPopup .appPickerRow:hover{background-color:#eee}.GeoGebraFrame .appPickerPopup .appPickerLabel{font-size:100%;height:24px;line-height:24px;padding:12px 24px 12px 20px;color:rgba(0,0,0,.87);cursor:pointer}.GeoGebraFrame .appPickerPopup .appIcon{margin:12px 0 12px 24px}.GeoGebraFrame .borderColPopup{padding:8px 0px}.GeoGebraFrame .borderColPopup .thicknessPanel{padding-bottom:8px;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .borderColPopup .thicknessPanel .textItem .gwt-Label{color:rgba(0,0,0,.87);line-height:24px}.GeoGebraFrame .borderColPopup .thicknessPanel .linePreview{width:112px}.GeoGebraFrame .borderColPopup .matSelectionTable{margin:8px 8px 0px 8px}.GeoGebraFrame .checkbox{width:18px;height:18px;padding:3px;position:relative;cursor:pointer}.GeoGebraFrame .checkbox .background{width:18px;height:18px;box-sizing:border-box;border:2px solid;border-radius:2px;border-color:rgba(0,0,0,.54);background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1) 0ms,background-color 90ms cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .checkbox .checkmark{position:absolute;left:5px;top:5px}.GeoGebraFrame .checkbox.selected .background{border-color:var(--ggb-primary-color);background-color:var(--ggb-primary-color)}.GeoGebraFrame .switch{width:40px;height:24px;margin-right:16px;position:relative;top:7px;float:right;cursor:pointer}.GeoGebraFrame .switch .track{content:"";display:inline-block;position:relative;width:36px;height:14px;border-radius:15px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle}.GeoGebraFrame .switch .thumb{width:20px;height:20px;position:relative;top:-18px;border-radius:50%;display:block;transition:left .3s ease,background .3s ease}.GeoGebraFrame .switch.on .track{background-color:#9adaec}.GeoGebraFrame .switch.on .thumb{left:16px;background-color:#00a8d5}.GeoGebraFrame .switch.off .track{background-color:#c5c5c5}.GeoGebraFrame .switch.off .thumb{left:0px;background-color:#f1f1f1}.GeoGebraFrame .inputTextField{margin-top:8px;margin-bottom:8px;display:inline-block;min-height:68px}.GeoGebraFrame .inputTextField .inputLabel{font-size:75%;color:rgba(0,0,0,.54);height:12px;line-height:100%;display:block}.GeoGebraFrame .inputTextField.error .inputLabel{color:#b00020}.GeoGebraFrame .inputTextField.error .AutoCompleteTextFieldW{border-bottom-color:#b00020}.GeoGebraFrame .inputTextField .textField{margin-top:8px}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW{margin-right:16px;margin-bottom:7px;border-radius:0px;border:none;border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW input[type=text]{border:none !important;box-shadow:none !important;height:28px;margin:0px;padding:0px 0px 8px 0px}.GeoGebraFrame .inputTextField .errorLabel{color:#b00020;font-size:75%;height:12px;line-height:100%}.GeoGebraFrame .inputTextField.focusState .AutoCompleteTextFieldW{margin-bottom:6px;border-bottom-width:2px}.GeoGebraFrame .inputTextField.focusState:not(.error) .inputLabel,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .inputLabel{color:#008475}.GeoGebraFrame .inputTextField.focusState:not(.error) .AutoCompleteTextFieldW,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .AutoCompleteTextFieldW{border-bottom-color:#008475}.GeoGebraFrame .inputTextField.hoverState:not(.error) .inputLabel{color:rgba(0,0,0,.87)}.GeoGebraFrame .inputTextField.hoverState:not(.error) .AutoCompleteTextFieldW{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .noBottomMarg .inputTextField{margin-bottom:0px}.GeoGebraFrame .buttonActive{position:relative}.GeoGebraFrame .buttonActive img{opacity:.54}.GeoGebraFrame .buttonActive:hover img{opacity:.84}.GeoGebraFrame .buttonInactive{position:relative;cursor:default}.GeoGebraFrame .buttonInactive img{opacity:.26}.GeoGebraFrame .buttonInactive:hover{background-color:transparent}.GeoGebraFrame .dropDownSelectorContainer{max-width:200px}.GeoGebraFrame .dropDownSelector{position:relative;height:64px}.GeoGebraFrame .dropDownSelector .titleLabel{font-size:100%;width:100%;height:24px;padding-top:10px;white-space:nowrap}.GeoGebraFrame .dropDownSelector .selectedOptionLabel{font-size:87.5%;height:20px;padding-bottom:10px;color:rgba(0,0,0,.6)}.GeoGebraFrame .dropDownPopup{overflow-y:auto}.GeoGebraFrame .dropDownPopup .dropDownElement{padding-left:24px;padding-right:24px;line-height:32px}.GeoGebraFrame .dropDownPopup .dropDownElement:hover{cursor:pointer;background:rgba(0,0,0,.04)}.GeoGebraFrame .dropDownPopup .selectedDropDownElement,.GeoGebraFrame .dropDownPopup .selectedDropDownElement:hover{background:rgba(0,0,0,.12)}.GeoGebraFrame .messagePanel img{padding:20px;margin-left:calc(50% - 76px);margin-bottom:48px;margin-top:88px;opacity:.54;background-color:#f5f5f5;border-radius:50%}.GeoGebraFrame .messagePanel .caption{margin-bottom:12px;color:rgba(0,0,0,.87);font-size:125%;line-height:1;letter-spacing:.25px;vertical-align:top;text-align:center}.GeoGebraFrame .messagePanel .info{color:rgba(0,0,0,.54);vertical-align:top;text-align:center;line-height:1;letter-spacing:.2px;margin-bottom:48px}.GeoGebraFrame .dialogComponent.hasBorder .dialogContent{box-sizing:border-box;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent{z-index:500;background-color:#fff;border-radius:4px;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);max-width:500px;width:90%}.GeoGebraFrame .dialogComponent .popupContent{height:100%}.GeoGebraFrame .dialogComponent .dialogMainPanel{padding-top:20px;height:calc(100% - 20px);overflow:hidden}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogTitle{height:20px;font-size:125%;margin-bottom:20px;margin-left:24px;color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogContent{height:calc(100% - 92px);padding:0px 24px;overflow-y:auto}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogBtnPanel{display:inline-flex;padding:8px 8px 8px 24px;position:relative;float:right}.GeoGebraFrame .materialTextButton,.GeoGebraFrame .dialogTextButton,.GeoGebraFrame .materialOutlinedButton,.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{display:inline-block;min-width:64px;height:36px;background:transparent;color:var(--ggb-primary-color);font-size:90%;letter-spacing:.04em;line-height:36px;text-transform:uppercase;border-radius:4px;padding:0px 8px;margin-left:8px;cursor:pointer;transition:background 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .materialTextButton:hover,.GeoGebraFrame .dialogTextButton:hover,.GeoGebraFrame .materialOutlinedButton:hover,.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:#e5e5e5}.GeoGebraFrame .materialTextButton .gwt-Label,.GeoGebraFrame .dialogTextButton .gwt-Label,.GeoGebraFrame .materialOutlinedButton .gwt-Label,.GeoGebraFrame .materialContainedButton .gwt-Label,.GeoGebraFrame .dialogContainedButton .gwt-Label{text-align:center}.GeoGebraFrame .materialTextButton.disabled,.GeoGebraFrame .disabled.dialogTextButton,.GeoGebraFrame .disabled.materialOutlinedButton,.GeoGebraFrame .disabled.materialContainedButton,.GeoGebraFrame .disabled.dialogContainedButton{color:rgba(0,0,0,.38)}.GeoGebraFrame .materialTextButton.disabled:hover,.GeoGebraFrame .disabled.dialogTextButton:hover,.GeoGebraFrame .disabled.materialOutlinedButton:hover,.GeoGebraFrame .disabled.materialContainedButton:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{background:transparent;cursor:default}.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{padding:0px 16px;background-color:var(--ggb-primary-color);color:#fff;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:var(--ggb-primary-color);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.GeoGebraFrame .materialContainedButton.disabled,.GeoGebraFrame .disabled.dialogContainedButton{background-color:#e4e4e4;color:rgba(0,0,0,.38)}.GeoGebraFrame .materialContainedButton.disabled:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{cursor:default;background:#e4e4e4;box-shadow:none}.GeoGebraFrame .materialOutlinedButton{border:1px solid var(--ggb-primary-color)}.GeoGebraFrame .dialogTextButton{color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogTextButton:hover{color:#6b6b6b;background-color:#eee}.GeoGebraFrame .dialogContainedButton{box-shadow:none}.GeoGebraFrame .orDividerComponent{display:flex}.GeoGebraFrame .orDividerComponent .divider{height:1px;background-color:rgba(0,0,0,.87);opacity:.12;margin:7px 0px 6px 0px;flex-grow:1}.GeoGebraFrame .orDividerComponent .orLbl{height:14px;line-height:14px;font-size:75%;margin:0px 24px;flex-basis:auto;color:rgba(0,0,0,.38);text-transform:uppercase}.GeoGebraFrame .headline6{font-size:125%;font-weight:500;letter-spacing:.25px;color:rgba(0,0,0,.87)}.GeoGebraFrame .subtitle1,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .message,.GeoGebraFrame .subtitle1-link,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{font-size:100%;font-weight:400;letter-spacing:.15px;line-height:1.5em;color:rgba(0,0,0,.54)}.GeoGebraFrame .subtitle1-link,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{color:rgba(0,0,0,.87);font-weight:500}.GeoGebraFrame .MaterialDialogBox input[type=number]:focus,.GeoGebraFrame .MaterialDialogBox .GeoGebraFrame .gwt-TextBox:focus,.GeoGebraFrame .MaterialDialogBox .GeoGebraFrame select:focus,.GeoGebraFrame .MaterialDialogBox textarea:focus,.GeoGebraFrame .MaterialDialogBox .GeoGebraFrame .gwt-TextArea:focus,.GeoGebraFrame .MaterialDialogBox iframe.objectPropertiesTextEditor:focus,.GeoGebraFrame .MaterialDialogBox input[type=number]:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox select:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox textarea:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox iframe.objectPropertiesTextEditor:focus:not([readonly]),.GeoGebraFrame .dialogComponent input[type=number]:focus,.GeoGebraFrame .dialogComponent .GeoGebraFrame .gwt-TextBox:focus,.GeoGebraFrame .dialogComponent .GeoGebraFrame select:focus,.GeoGebraFrame .dialogComponent textarea:focus,.GeoGebraFrame .dialogComponent .GeoGebraFrame .gwt-TextArea:focus,.GeoGebraFrame .dialogComponent iframe.objectPropertiesTextEditor:focus,.GeoGebraFrame .dialogComponent input[type=number]:focus:not([readonly]),.GeoGebraFrame .dialogComponent .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame .dialogComponent select:focus:not([readonly]),.GeoGebraFrame .dialogComponent textarea:focus:not([readonly]),.GeoGebraFrame .dialogComponent .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame .dialogComponent iframe.objectPropertiesTextEditor:focus:not([readonly]){border:1px #008475 solid}.GeoGebraFrame .dialogComponent .gwt-TextBox:focus:not([readonly]){border:none;padding-bottom:3px;border-bottom:1px #008475 solid}.GeoGebraFrame .MaterialDialogBox .gwt-Label{cursor:default}.GeoGebraFrame .MaterialDialogBox .message{margin-right:16px;margin-bottom:28px}.GeoGebraFrame .MaterialDialogBox .Caption:empty{display:none}.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .gwt-Label{text-align:center}.GeoGebraFrame .dialogComponent.colorChooser{max-width:432px}.GeoGebraFrame .dialogComponent.printPreview{max-width:370px}.GeoGebraFrame .dialogComponent.customColor{max-width:340px}.GeoGebraFrame .dialogComponent.customColor .ggbSpinner{border-radius:2px;box-shadow:none}.GeoGebraFrame .dialogComponent.customColor .CustomColorPreview canvas{width:266px;border-radius:2px}.GeoGebraFrame .dialogComponent.image .gwt-Label:hover{color:#008475;cursor:pointer}.GeoGebraFrame .dialogComponent.image .gwt-Label-highlighted{color:#008475}.GeoGebraFrame .dialogComponent.image .gwt-Label-highlighted:hover{cursor:default}.GeoGebraFrame .dialogComponent.Checkbox{max-width:391px;max-height:438px}.GeoGebraFrame .dialogComponent.Checkbox .gwt-ListBox{margin-right:16px;width:calc(100% - 16px) !important}.GeoGebraFrame .dialogComponent.Checkbox .panelTitle{margin-right:16px;display:block;cursor:default;color:#008475;border-bottom:1px solid #008475}.GeoGebraFrame .dialogComponent.Checkbox .AutoCompleteTextFieldW{border-bottom:1px solid #008475 !important}.GeoGebraFrame .dialogComponent.buttonDialog{max-width:448px;max-height:444px}.GeoGebraFrame .dialogComponent.buttonDialog .scriptArea{margin-right:16px;border-radius:2px;width:calc(100% - 16px) !important}.GeoGebraFrame .dialogComponent.buttonDialog .gwt-ListBox{margin-right:16px;width:calc(100% - 16px) !important}.GeoGebraFrame .dialogComponent.buttonDialog .AutoCompleteTextFieldW{border-bottom:1px solid #008475 !important}.GeoGebraFrame .dialogComponent.inputboxDialog{max-width:430px;max-height:250px}.GeoGebraFrame .dialogComponent.inputboxDialog .AutoCompleteTextFieldW{max-width:382px;border-bottom:1px solid #008475 !important}.GeoGebraFrame .dialogComponent.RecoverAutoSavedDialog{max-width:450px}.GeoGebraFrame .dialogComponent.RecoverAutoSavedDialog .infoText{font-size:100%;margin-bottom:24px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser{max-width:530px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .titlePanel .coloredLabel{font-size:80%}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .titlePanel input[type=text]{border:none;box-shadow:none;border-bottom:1px solid #008475;border-radius:0px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .templatePanel{display:flex;width:fit-content;cursor:pointer;margin-bottom:28px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .templatePanel .checkbox{margin:2px 16px 0px 0px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .templatePanel .checkbox.selected .background{border-color:#008475;background-color:#008475}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .templatePanel .templateTxt{font-size:100%;height:28px;line-height:28px;color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .visibilityPanel .visibility{position:absolute;bottom:6px;width:131px;left:76px;top:auto}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .visibilityPanel .MyCanvasButton{border-radius:2px;bottom:15px;left:24px !important}.GeoGebraFrame .inputDialogComponent.TextInputDialog .MyToggleButton{border-radius:2px;line-height:24px;vertical-align:middle;text-align:center;min-width:24px;height:24px;font-size:90%;line-height:24px;text-align:center;text-decoration:none;overflow:hidden;vertical-align:middle;box-shadow:none;padding:3px;margin-right:8px}.GeoGebraFrame .inputDialogComponent.TextInputDialog .MyToggleButton img{opacity:.54}.GeoGebraFrame .inputDialogComponent.TextInputDialog .MyToggleButton.gwt-ToggleButton-down,.GeoGebraFrame .inputDialogComponent.TextInputDialog .MyToggleButton.gwt-ToggleButton-down-hovering{border-color:#008475}.GeoGebraFrame .inputDialogComponent.TextInputDialog .MyToggleButton.gwt-ToggleButton-up-hovering{border-color:#4cb4a4}.GeoGebraFrame .inputDialogComponent.TextInputDialog .textEditor{margin-right:16px;margin-top:10px}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .textEditorAdvancedPanel.textEditorDisclosurePanelContent .latexPanel canvas:hover{cursor:pointer}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .gwt-TabLayoutPanelTab{padding-top:6px;height:28px}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .SymbolTable td:hover,.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-DisclosurePanel .GeoGebraFrame .SymbolTable td.focus{background:#fff;color:#008475}.GeoGebraFrame .inputDialogComponent.TextInputDialog .gwt-TabLayoutPanelTabInner:hover{color:#4cb4a4}.GeoGebraFrame .flatDialogBtn,.GeoGebraFrame .MaterialDialogBox .dialogBtn,.GeoGebraFrame .dialogComponent .dialogBtn,.GeoGebraFrame .MaterialDialogBox .moreBtn,.GeoGebraFrame .dialogComponent .moreBtn,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .gwt-Button,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .button,.GeoGebraFrame .dialogComponent .DialogButtonPanel .gwt-Button,.GeoGebraFrame .dialogComponent .DialogButtonPanel .button{display:inline-block;position:relative;min-width:64px;height:36px;border:none;outline:none;background:transparent;color:#008475;font-size:90%;font-weight:500;letter-spacing:.04em;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;vertical-align:middle;border-radius:2px;padding:0px 8px;margin-left:8px;box-shadow:none;font-family:Roboto,sans-serif;font-weight:400 !important}.GeoGebraFrame .flatDialogBtn .html-face,.GeoGebraFrame .MaterialDialogBox .dialogBtn .html-face,.GeoGebraFrame .dialogComponent .dialogBtn .html-face,.GeoGebraFrame .MaterialDialogBox .moreBtn .html-face,.GeoGebraFrame .dialogComponent .moreBtn .html-face,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .gwt-Button .html-face,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .button .html-face,.GeoGebraFrame .dialogComponent .DialogButtonPanel .gwt-Button .html-face,.GeoGebraFrame .dialogComponent .DialogButtonPanel .button .html-face{text-align:center}.GeoGebraFrame .flatDialogBtn:hover,.GeoGebraFrame .MaterialDialogBox .dialogBtn:hover,.GeoGebraFrame .dialogComponent .dialogBtn:hover,.GeoGebraFrame .MaterialDialogBox .moreBtn:hover,.GeoGebraFrame .dialogComponent .moreBtn:hover,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .gwt-Button:hover,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .button:hover,.GeoGebraFrame .dialogComponent .DialogButtonPanel .gwt-Button:hover,.GeoGebraFrame .dialogComponent .DialogButtonPanel .button:hover{background:#e5e5e5 !important;color:#006758}.GeoGebraFrame .MaterialDialogBox,.GeoGebraFrame .dialogComponent{z-index:501;background-color:#fff;border-radius:2px;padding-left:24px;padding-right:8px;padding-top:24px;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.GeoGebraFrame .MaterialDialogBox .Caption,.GeoGebraFrame .dialogComponent .Caption{font-size:125%;margin-bottom:20px;color:rgba(0,0,0,.87);border:none;cursor:default}.GeoGebraFrame .MaterialDialogBox .SymbolToggleButton:hover,.GeoGebraFrame .MaterialDialogBox .SymbolToggleButton:focus,.GeoGebraFrame .dialogComponent .SymbolToggleButton:hover,.GeoGebraFrame .dialogComponent .SymbolToggleButton:focus{color:#008475}.GeoGebraFrame .MaterialDialogBox .Dialog-messagePanel,.GeoGebraFrame .dialogComponent .Dialog-messagePanel{margin-bottom:0px}.GeoGebraFrame .MaterialDialogBox .Dialog-messagePanel .gwt-Label,.GeoGebraFrame .dialogComponent .Dialog-messagePanel .gwt-Label{margin-top:0px;color:#008475}.GeoGebraFrame .MaterialDialogBox .coloredLabel,.GeoGebraFrame .dialogComponent .coloredLabel{font-size:80%;color:#008475}.GeoGebraFrame .MaterialDialogBox .gwt-RadioButton label,.GeoGebraFrame .dialogComponent .gwt-RadioButton label{padding-left:8px}.GeoGebraFrame .MaterialDialogBox .gwt-CheckBox label,.GeoGebraFrame .dialogComponent .gwt-CheckBox label{padding-left:8px}.GeoGebraFrame .MaterialDialogBox .gwt-CheckBox,.GeoGebraFrame .dialogComponent .gwt-CheckBox{margin-right:16px}.GeoGebraFrame .MaterialDialogBox .gwt-ListBox,.GeoGebraFrame .dialogComponent .gwt-ListBox{border-radius:2px;box-shadow:none}.GeoGebraFrame .MaterialDialogBox input[type=text],.GeoGebraFrame .dialogComponent input[type=text]{border:none;box-shadow:none;margin-bottom:0px;padding-left:4px;border-radius:0px}.GeoGebraFrame .MaterialDialogBox input[type=text]:focus,.GeoGebraFrame .dialogComponent input[type=text]:focus{border:none}.GeoGebraFrame .MaterialDialogBox .sliderIntervalPanel,.GeoGebraFrame .dialogComponent .sliderIntervalPanel{margin-top:10px}.GeoGebraFrame .MaterialDialogBox .sliderIntervalPanel .gwt-TextBox,.GeoGebraFrame .dialogComponent .sliderIntervalPanel .gwt-TextBox{border-bottom:1px solid #008475 !important;border-radius:0px}.GeoGebraFrame .MaterialDialogBox .sliderIntervalPanel .gwt-Label,.GeoGebraFrame .dialogComponent .sliderIntervalPanel .gwt-Label{margin-top:0px}.GeoGebraFrame .MaterialDialogBox .gwt-TabBar .gwt-Label,.GeoGebraFrame .dialogComponent .gwt-TabBar .gwt-Label{font-size:100% !important}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom{padding:0px}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom select:focus,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom select:focus{border:1px #008475 solid}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .optionsPanel,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .optionsPanel{margin-top:10px;margin-bottom:0px}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .optionsPanel .gwt-ListBox,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .optionsPanel .gwt-ListBox{border-radius:2px;box-shadow:none}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW{display:block}.GeoGebraFrame .MaterialDialogBox .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW .unitLabel,.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW .unitLabel{float:right}.GeoGebraFrame .MaterialDialogBox :not(.textField)>.AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent :not(.textField)>.AutoCompleteTextFieldW{margin-right:16px;margin-bottom:10px;border-radius:0px;border:none;border-bottom:1px solid #008475}.GeoGebraFrame .MaterialDialogBox .DialogRbPanel,.GeoGebraFrame .dialogComponent .DialogRbPanel{padding-right:16px;margin-top:16px}.GeoGebraFrame .MaterialDialogBox .sliderPanelWidget,.GeoGebraFrame .dialogComponent .sliderPanelWidget{padding-right:16px;margin-top:16px}.GeoGebraFrame .MaterialDialogBox .scriptArea,.GeoGebraFrame .dialogComponent .scriptArea{padding-right:16px}.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel,.GeoGebraFrame .dialogComponent .DialogButtonPanel{height:36px;text-align:right;padding-top:32px;padding-right:0px;padding-bottom:8px;padding-left:0px}.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .gwt-Button .html-face,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .button .html-face,.GeoGebraFrame .dialogComponent .DialogButtonPanel .gwt-Button .html-face,.GeoGebraFrame .dialogComponent .DialogButtonPanel .button .html-face{text-align:center}.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .gwt-Button .gwt-Label,.GeoGebraFrame .MaterialDialogBox .DialogButtonPanel .button .gwt-Label,.GeoGebraFrame .dialogComponent .DialogButtonPanel .gwt-Button .gwt-Label,.GeoGebraFrame .dialogComponent .DialogButtonPanel .button .gwt-Label{cursor:pointer;text-align:center}.GeoGebraFrame .MaterialDialogBox .dialogBtn,.GeoGebraFrame .dialogComponent .dialogBtn{float:right}.GeoGebraFrame .dialogComponent{padding:0px}.GeoGebraFrame .dialogComponent .gwt-Label-highlighted{color:#6161ff}.GeoGebraFrame .dialogComponent :not(.textField)>.AutoCompleteTextFieldW{border-bottom:1px solid var(--ggb-primary-color)}.GeoGebraFrame .dialogComponent.removeMaterial{max-width:472px}.GeoGebraFrame .dialogComponent.removeMaterial .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .dialogComponent.removeMaterial .message{color:rgba(0,0,0,.54);margin-bottom:24px}.GeoGebraFrame .dialogComponent.materialRename{max-width:448px}.GeoGebraFrame .dialogComponent.materialRename .AutoCompleteTextFieldW{margin:8px 16px 16px 0px;display:inline-block;width:100%}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .inputLabel{color:rgba(0,0,0,.54);font-size:75%}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW{border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField{border:none;box-shadow:none;padding:0px;margin-bottom:8px;margin-top:0px;font-size:100%;color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogComponent.materialRename .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogComponent.materialRename .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .mediaDialog .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .dialogComponent.materialRename .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField::placeholder{color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.hoverState .inputLabel{color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.hoverState .AutoCompleteTextFieldW{border-bottom:2px solid rgba(0,0,0,.87);margin:8px 16px 15px 0px}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState:hover .inputLabel{opacity:.87;color:var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState:hover .AutoCompleteTextFieldW{border-bottom:2px solid var(--ggb-dark-color);margin:8px 16px 15px 0px}.GeoGebraFrame .mediaDialog.hyperLink,.GeoGebraFrame .hyperLink.saveDialogMow{max-width:448px}.GeoGebraFrame .mediaDialog.hyperLink .dialogContent,.GeoGebraFrame .hyperLink.saveDialogMow .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .mediaDialog.Video,.GeoGebraFrame .Video.saveDialogMow,.GeoGebraFrame .mediaDialog.Audio,.GeoGebraFrame .Audio.saveDialogMow{max-width:448px}.GeoGebraFrame .mediaDialog.Web,.GeoGebraFrame .Web.saveDialogMow{max-width:448px}.GeoGebraFrame .mediaDialog .mowInputPanelContent .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent .AutoCompleteTextFieldW{margin:8px 16px 8px 0px}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .inputLabel{color:rgba(0,0,0,.54);font-size:75%}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW{border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField{border:none;box-shadow:none;padding:0px;margin-bottom:8px;margin-top:0px;font-size:100%;color:rgba(0,0,0,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder{color:rgba(0,0,0,.54)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .errorLabel{opacity:0}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState .msgLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState .msgLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .msgLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .msgLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .msgLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .msgLabel{color:rgba(0,0,0,.54);margin-top:0;font-size:75%;min-height:20px;line-height:20px;max-width:33.3333333333em}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState.hoverState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState.hoverState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.focusState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.focusState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.errorState .inputLabel{color:rgba(0,0,0,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.errorState .AutoCompleteTextFieldW{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.emptyState.hoverState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.emptyState.hoverState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.focusState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.focusState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.hoverState.errorState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState.errorState .errorLabel{line-height:19px;min-height:19px}.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState:hover .inputLabel{color:rgba(255,23,68,.87)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState:hover .AutoCompleteTextFieldW{border-bottom:2px solid red}.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.errorState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.errorState:hover .errorLabel{line-height:19px;min-height:19px;color:rgba(255,23,68,.87);opacity:1}.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState:hover .inputLabel{opacity:.87;color:var(--ggb-dark-color)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState:hover .AutoCompleteTextFieldW{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .mediaDialog .mowInputPanelContent.focusState:hover .errorLabel{line-height:19px;min-height:19px}.GeoGebraFrame .dialogComponent .globalErrorLabel{color:#b00020;max-width:26.6666666667em;font-size:75%;line-height:16px;min-height:32px;margin-bottom:4px}.GeoGebraFrame .dialogComponent.exportImgDialog{max-width:unset;max-height:unset;height:unset;width:unset}.GeoGebraFrame .dialogComponent.exportImgDialog .expImgContent{margin-bottom:20px}.GeoGebraFrame .dialogComponent.exportImgDialog .rightClickHelpText{font-size:80%;margin-bottom:20px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.exportImgDialog .prevImg{max-width:420px;max-height:420px;border:1px solid rgba(0,0,0,.2);border-radius:2px 2px 0 0;cursor:pointer}.GeoGebraFrame .dialogComponent.pdfDialog{max-width:506px;max-height:546px;width:80%;height:90%}.GeoGebraFrame .dialogComponent.pdfDialog.hasBorder .dialogContent{border:none}.GeoGebraFrame .dialogComponent.pdfDialog .pdfDialogContent{height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .pdfContainer{border:4px dashed #999;box-sizing:border-box;border-radius:8px;height:100%}.GeoGebraFrame .dialogComponent.pdfDialog .pdfContainer.withPdf{border-color:transparent;display:flex;flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .imgTextElement{justify-content:center;-webkit-justify-content:center;height:100%;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .folderImg{opacity:.54}.GeoGebraFrame .dialogComponent.pdfDialog .pdfDialogText{color:rgba(0,0,0,.54);margin-top:20px;text-align:center;max-width:190px}.GeoGebraFrame .dialogComponent.pdfDialog .clickOrDragText{font-size:100% !important}.GeoGebraFrame .dialogComponent.pdfDialog .errorText{font-size:12px;color:#ff1744}.GeoGebraFrame .dialogComponent.pdfDialog .loadText{font-size:12px;margin-left:auto;margin-right:auto}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview{display:inline-flex;display:-webkit-inline-flex;width:80%;flex-grow:1;position:relative}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn{width:24px;height:24px;padding:12px;opacity:.54;border-radius:24px;top:40%;position:absolute}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn{right:-25%}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn{left:0%;z-index:1}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn:hover,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn:hover{background:#e5e5e5;opacity:1}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .previewImage{position:absolute;left:63%;top:46%;max-height:90%;max-width:90%;transform:translate(-50%, -50%)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;width:fit-content;height:fit-content;margin:20px auto}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .gwt-Label{margin:0px;font-size:100%;height:fit-content}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField{margin-left:16px;margin-bottom:0px;border-bottom-color:rgba(0,0,0,.42)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField .TextField{margin:0px;text-align:center;font-size:100%;padding:0px;box-shadow:none;border:none;border-radius:0px}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.default{border-bottom:1px solid rgba(0,0,0,.42);margin-bottom:1px}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.hover{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.focus,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.focus:hover{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText.hidden{visibility:hidden}.GeoGebraFrame .dialogComponent.pdfDialog .DialogButtonPanel{min-width:unset;max-width:unset}.GeoGebraFrame .dialogComponent.pdfDialog .DialogButtonPanel .button{color:var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.pdfDialog .DialogButtonPanel .button:hover{color:var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.pdfDialog .progressBar{margin-left:auto;margin-right:auto;background:var(--ggb-light-color);height:4px;max-width:300px;width:80%}.GeoGebraFrame .dialogComponent.pdfDialog .progressBar div{background:var(--ggb-dark-color);height:100%}.GeoGebraFrame .dialogComponent.shareLink,.GeoGebraFrame .dialogComponent.shareLinkMebis{padding-bottom:24px;max-width:510px;max-height:164px}.GeoGebraFrame .dialogComponent.shareLink>div>table,.GeoGebraFrame .dialogComponent.shareLinkMebis>div>table{padding-right:0px}.GeoGebraFrame .dialogComponent.shareLink .linkLabel,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkLabel{color:rgba(0,0,0,.54);font-size:75%;line-height:1}.GeoGebraFrame .dialogComponent.shareLink .linkPanel,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel{display:flex}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .linkBox,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox{padding:8px 0 8px 0;margin:0;border:none;box-shadow:none;border-bottom:2px solid #008475;border-radius:0}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .linkBox::selection,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox::selection{background:rgba(0,132,117,.2)}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .copyButton,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .copyButton{cursor:pointer;min-width:64px;height:36px;border-radius:2px;padding:0 8px;margin-left:32px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:rgba(0,0,0,.87);text-transform:uppercase;transition:background-color .15s}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .copyButton:hover,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .copyButton:hover{background-color:#e5e5e5}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel{padding-top:20px}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton{cursor:pointer;display:inline-flex;height:36px;min-width:88px;margin-right:24px;justify-content:center;vertical-align:middle;transition:background-color,color .15s}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton img,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton img{opacity:1;background-color:#008475;border-radius:50%;padding:6px}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton .gwt-Label,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton .gwt-Label{color:rgba(0,0,0,.87);font-size:100%;margin:10px auto 0px 12px;cursor:pointer}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton:hover img,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton:hover img{background-color:#3da196}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton:hover .gwt-Label,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton:hover .gwt-Label{color:#000}.GeoGebraFrame .dialogComponent.examStartDialog{max-width:427px}.GeoGebraFrame .dialogComponent.examStartDialog .examStartText{font-size:100%;margin:0px;padding-bottom:24px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.examExitConfDialog{max-width:326px}.GeoGebraFrame .dialogComponent.examExitConfDialog .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .dialogComponent.examExitConfDialog .exitConfText{font-size:100%;margin:0px;padding-bottom:24px;color:rgba(0,0,0,.54)}.GeoGebraFrame .examExitDialog,.GeoGebraFrame .examLogDialog{padding:0px}.GeoGebraFrame .examExitDialog .dialogContent,.GeoGebraFrame .examLogDialog .dialogContent{width:316px}.GeoGebraFrame .examExitDialog .titlePanel,.GeoGebraFrame .examLogDialog .titlePanel{background-color:#008475;padding:20px 24px}.GeoGebraFrame .examExitDialog .titlePanel.locked,.GeoGebraFrame .examLogDialog .titlePanel.locked{background-color:#007aff}.GeoGebraFrame .examExitDialog .titlePanel.cheating,.GeoGebraFrame .examLogDialog .titlePanel.cheating{background-color:#d32f2f}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent{padding:0px}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent .examTitle,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent .examTitle{margin-left:8px}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent>*,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent>*{margin:0px}.GeoGebraFrame .examExitDialog .titlePanel .calcType,.GeoGebraFrame .examLogDialog .titlePanel .calcType{font-size:75%;color:rgba(255,255,255,.7)}.GeoGebraFrame .examExitDialog .titlePanel .examTitle,.GeoGebraFrame .examLogDialog .titlePanel .examTitle{font-size:100%;color:#fff}.GeoGebraFrame .examExitDialog .contentPanel,.GeoGebraFrame .examLogDialog .contentPanel{height:252px;padding:20px 24px 24px 24px}.GeoGebraFrame .examExitDialog .contentPanel .textStyle,.GeoGebraFrame .examLogDialog .contentPanel .textStyle{color:rgba(0,0,0,.87)}.GeoGebraFrame .examExitDialog .contentPanel .captionStyle,.GeoGebraFrame .examLogDialog .contentPanel .captionStyle{margin-top:20px;font-size:75%;color:rgba(0,0,0,.54)}.GeoGebraFrame .examExitDialog .contentPanel .captionStyle.noMargin,.GeoGebraFrame .examLogDialog .contentPanel .captionStyle.noMargin{margin-top:0px}.GeoGebraFrame .examExitDialog .DialogButtonPanel,.GeoGebraFrame .examLogDialog .DialogButtonPanel{padding-right:8px;padding-top:8px}.GeoGebraFrame .examExitDialog .DialogButtonPanel.withDivider,.GeoGebraFrame .examLogDialog .DialogButtonPanel.withDivider{border-top:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.examClassicLogDialog,.GeoGebraFrame .dialogComponent.errorDialog{max-width:320px}.GeoGebraFrame .dialogComponent.examClassicLogDialog .mainPanel,.GeoGebraFrame .dialogComponent.errorDialog .mainPanel{display:flex}.GeoGebraFrame .dialogComponent.examClassicLogDialog .mainPanel img,.GeoGebraFrame .dialogComponent.errorDialog .mainPanel img{margin-right:10px;margin-top:auto;margin-bottom:auto}.GeoGebraFrame .examLogDialog .contentPanel{min-height:0;height:unset}.GeoGebraFrame .examLogDialog .contentPanel.cheating{min-height:0px;max-height:252px;height:unset}.GeoGebraFrame .examLogDialog .contentPanel div:first-of-type>.captionStyle:first-child{margin:0px}.GeoGebraFrame .dialogComponent.shareLinkMebis{padding:24px 8px 0px 24px}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel{margin-right:16px}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox::selection{background:rgba(var(--ggb-primary-color), 0.2)}.GeoGebraFrame .dialogComponent.shareLinkMebis .shareHelpTxt{font-size:100%;margin-top:12px;width:478px}.GeoGebraFrame .dialogComponent.shareLinkMebis .DialogButtonPanel .button{color:var(--ggb-dark-color)}.GeoGebraFrame .saveDialogMow{max-width:448px}.GeoGebraFrame .saveDialogMow .mowInputPanelContent .AutoCompleteTextFieldW{margin:8px 16px 16px 0px !important}.GeoGebraFrame .saveDialogMow .mowInputPanelContent.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialogMow .mowInputPanelContent.focusState .AutoCompleteTextFieldW{margin:8px 16px 15px 0px !important}.GeoGebraFrame .saveDialogMow .templatePanel{display:flex;margin-bottom:20px;cursor:pointer;width:fit-content}.GeoGebraFrame .saveDialogMow .templatePanel .checkbox{margin:2px 16px 0px 0px}.GeoGebraFrame .saveDialogMow .templatePanel .templateTxt{font-size:100%;height:28px;line-height:28px;color:rgba(0,0,0,.87)}.GeoGebraFrame .saveDialogMow .DialogButtonPanel{padding-top:8px}.GeoGebraFrame .saveDialogMow .DialogButtonPanel .button{color:var(--ggb-dark-color)}.GeoGebraFrame .mowPermissionDialog{max-width:500px;max-height:177px}.GeoGebraFrame .mowPermissionDialog .dialogContent .gwt-Label{color:rgba(0,0,0,.54);font-size:80%;margin-bottom:20px}.GeoGebraFrame .mowPermissionDialog.narrowDialog{max-width:376px;width:fit-content}.GeoGebraFrame .dialogComponent.camera{max-width:530px;max-height:488px}.GeoGebraFrame .dialogComponent.camera .mowCameraSimplePanel{margin-left:16px;margin-right:16px;width:94%;height:100%}.GeoGebraFrame .dialogComponent.camera .webcamInputPanel{min-height:160px;min-width:213px;max-width:100%;max-height:calc(100vh - 320px);text-align:center}.GeoGebraFrame .dialogComponent button.CustomColorButton:hover{border:2px solid var(--ggb-dark-color)}.GeoGebraFrame .MaterialDialogBox.mow .DialogButtonPanel .gwt-Button{color:var(--ggb-dark-color)}.GeoGebraFrame .MaterialDialogBox.mow .DialogButtonPanel .gwt-Button:hover{color:var(--ggb-dark-color)}.GeoGebraFrame .MaterialDialogBox.mow .AutoCompleteTextFieldW{border-bottom:1px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareDialogMow{max-width:510px}.GeoGebraFrame .dialogComponent.shareDialogMow.hasBorder .groupPanel{overflow:unset;max-height:unset;border-top:unset}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogTitle{margin-left:24px}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogMainPanel{padding-left:0px}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogContent{padding:0px 0px 24px 0px}.GeoGebraFrame .dialogComponent.shareDialogMow .selGrLbl{color:rgba(0,0,0,.54);font-size:100%;margin-top:0px;margin-bottom:20px;margin-left:24px}.GeoGebraFrame .dialogComponent.shareDialogMow .groupPanel{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);max-height:200px;overflow:auto;padding:16px 0px 0px 20px}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .groupImgHolder{width:48px;height:48px;padding:12px;border-radius:50%;background-color:#f5f5f5;display:block;margin:0px auto;margin-top:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .groupImgHolder img{opacity:.38}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .noGroupsLbl{font-size:100%;width:fit-content;display:block;margin:0px auto;margin-top:16px;color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .noGroupsHelpLbl{width:262px;height:fit-content;display:block;margin:0px auto;margin-top:8px;margin-bottom:20px;font-size:87%;text-align:center;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink{margin:16px 24px 0px 24px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkImg{opacity:.54;margin:auto 32px auto 0px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .switcherPanel{display:flex}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .switcherPanel .switch{margin:auto 0px auto auto;top:0px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel{position:relative;max-width:356px;margin-right:8px;display:inline-block}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel .linkShareOnOff{margin-top:0px;font-size:100%;color:rgba(0,0,0,.87);line-height:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel .linkShareHelp{margin-top:0px;font-size:87%;line-height:16px;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel{margin-top:16px;display:flex}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .linkBox{width:362px;padding:8px 0 8px 0;margin:0;border-radius:0;box-shadow:none;border:none;border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .linkBox::selection{background:rgba(var(--ggb-primary-color), 0.2)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .copyButton{cursor:pointer;min-width:64px;height:36px;border-radius:2px;padding:0 8px;margin-left:32px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:rgba(0,0,0,.87);text-transform:uppercase;transition:background-color .15s}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .copyButton:hover{background-color:#e5e5e5}.GeoGebraFrame .dialogComponent.shareDialogMow .shareLinkAvailableInfo{color:rgba(0,0,0,.54);max-width:474px;margin:14px 24px 0px 24px;font-size:87%}.GeoGebraFrame .groupButton{cursor:pointer;height:96px;width:90px;margin:0px 2px 4px 2px;display:inline-flex}.GeoGebraFrame .groupButton .content{height:96px;width:90px;overflow:hidden}.GeoGebraFrame .groupButton .groupImgHolder{width:24px;height:24px;padding:10px;border-radius:50%;border:2px solid rgba(0,0,0,.24);display:block;margin:0px auto;margin-top:4px}.GeoGebraFrame .groupButton .groupImgHolder .groupImg{opacity:.54}.GeoGebraFrame .groupButton .groupName{color:rgba(0,0,0,.54);margin-top:8px;padding-bottom:4px;font-size:75%;height:32px;text-align:center;line-height:16px;overflow:hidden;cursor:pointer;position:relative;top:-20px}.GeoGebraFrame .groupButton .checkMark{padding:1px;border-radius:50%;background-color:var(--ggb-primary-color);position:relative;top:-44px;right:-56px;visibility:hidden}.GeoGebraFrame .groupButton.selected .groupImgHolder{border:2px solid var(--ggb-primary-color)}.GeoGebraFrame .groupButton.selected .checkMark{visibility:visible}.GeoGebraFrame .dialogComponent.tableOfValuesDialog{max-width:368px}.GeoGebraFrame .dialogComponent.tableOfValuesDialog .dialogTitle{margin-bottom:12px}.GeoGebraFrame .dialogComponent.tableOfValuesDialog .dialogMainPanel{height:calc(100% - 12px)}.GeoGebraFrame .dialogComponent.export3dDialog{max-width:384px;padding-right:0px}.GeoGebraFrame .dialogComponent.export3dDialog .dialogContent{padding-right:0px}.GeoGebraFrame .dialogComponent.export3dDialog .panelRow>*{margin:0px}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField{margin-left:0px;margin-right:24px;margin-top:8px;margin-bottom:8px;width:96px}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .textField .AutoCompleteTextFieldW{margin:0px;display:flex;align-items:baseline}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .textField .AutoCompleteTextFieldW .suffix{margin:0px;padding-left:8px;font-size:100%}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .errorLabel{max-width:96px}.GeoGebraFrame .dialogComponent.export3dDialog .gwt-CheckBox{padding-left:16px}.GeoGebraFrame .dialogComponent.export3dDialog .gwt-CheckBox label{padding-left:8px;opacity:.7}.GeoGebraFrame .dialogComponent.export3dDialog .equal{margin-top:0px;margin-bottom:8px;margin-left:-8px;margin-right:16px}.GeoGebraFrame .dialogComponent.whatsNewDialog{max-width:592px;max-height:424px;height:auto}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel{padding-right:16px}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .message{margin-right:4px}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{cursor:pointer}.GeoGebraFrame .mowInputPanelContent .TextField::selection{background:rgba(var(--ggb-primary-color), 0.2)}.GeoGebraFrame .dialogComponent.templateChooser{max-width:680px}.GeoGebraFrame .dialogComponent.templateChooser .dialogTitle{margin-bottom:0px}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent{padding:0px;max-height:386px;height:calc(100% - 72px)}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent.withBorder{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent.withBorder .templatesPanel{max-width:665px;padding-right:0px;padding-left:15px;padding-bottom:0px}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel{max-width:649px;display:inline-block;padding-left:16px;margin-top:12px;padding-bottom:12px}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard{width:200px;border-radius:2px;background-color:#fff;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow .25s;position:relative;display:inline-block;margin:8px 8px 8px 8px;cursor:pointer}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard.selected{outline:2px solid var(--ggb-primary-color);box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow .25s}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard.selected:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardImgPanel{width:100%;height:120px;background-position:center}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .mowMoreButton{width:24px;height:24px;padding:10px 6px 10px 10px;position:relative;opacity:.54;cursor:pointer}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .templateCard .cardInfoPanel .mowMoreButton.gwt-ToggleButton-up-hovering{opacity:1}.GeoGebraFrame .sessionExpireNotifyDialog{max-width:448px;max-height:210px;height:unset}.GeoGebraFrame .sessionExpireNotifyDialog .sessionExpireTxt{color:rgba(0,0,0,.54);max-width:400px;margin-bottom:20px}.GeoGebraFrame .dialogComponent.sliderDialog{max-width:504px;max-height:450px}.GeoGebraFrame .dialogComponent.sliderDialog .gwt-RadioButton [type=radio]+label{padding-left:35px}.GeoGebraFrame .dialogComponent.sliderDialog .gwt-RadioButton [type=radio]+label:after{background-color:#008475}.GeoGebraFrame .dialogComponent.sliderDialog .AutoCompleteTextFieldW{border-bottom:1px solid #008475 !important}.GeoGebraFrame .dialogComponent.sliderDialog .gwt-TabPanelBottom{padding:0px 15px}.GeoGebraFrame .inputDialogComponent .inputTextField{max-width:456px;width:100%}.GeoGebraFrame .inputDialogComponent .inputTextField .AutoCompleteTextFieldW{margin-right:0px}.GeoGebraFrame .inputDialogComponent.angleInputDialog .gwt-RadioButton{margin-right:20px}.GeoGebraFrame .inputDialogComponent.angleInputDialog .gwt-RadioButton label{padding-left:35px}.GeoGebraFrame .dialogComponent.createObjDialog{max-width:579px}.GeoGebraFrame .dialogComponent.createObjDialog .dialogContent{padding-right:0px}.GeoGebraFrame .dialogComponent.createObjDialog .gwt-RadioButton{margin-right:20px}.GeoGebraFrame .dialogComponent.createObjDialog .gwt-RadioButton label{padding-left:26px}.GeoGebraFrame .inputDialogComponent.TextInputDialog{max-width:430px;height:auto}.GeoGebraFrame .inputDialogComponent.TextInputDialog .textEditorDisclosurePanelContent .gwt-Label{font-size:100%;margin-top:0px}.GeoGebraFrame .calcChooser{max-width:760px;min-height:232px;width:calc(100% - 72px);padding:48px 36px;border-radius:2px;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.GeoGebraFrame .calcChooser .title{height:48px;font-size:175%;line-height:48px;max-width:760px;margin-bottom:32px;text-align:center}.GeoGebraFrame .calcChooser .calcBtn{max-width:120px;max-height:152px;width:100%;height:100%;margin:0px 16px;display:inline-table;cursor:pointer;transition:background-color .15s}.GeoGebraFrame .calcChooser .calcBtn .imgHolder{border-radius:50%;background-color:#f5f5f5;width:120px;height:120px}.GeoGebraFrame .calcChooser .calcBtn img{padding:24px}.GeoGebraFrame .calcChooser .calcBtn .gwt-Label{text-align:center;max-width:120px;margin-top:4px;min-height:24px;height:fit-content;line-height:150%;font-weight:500}.GeoGebraFrame .calcChooser .calcBtn:hover .imgHolder{background-color:#e5e5e5}.GeoGebraFrame .calcChooser .calcBtn.selected .imgHolder{background-color:#ebe7f8}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .dialogMainPanel .dialogTitle,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .dialogMainPanel .dialogTitle{margin-bottom:8px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .helpTxt,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .helpTxt{margin-bottom:24px;font-size:75%;color:rgba(0,0,0,.54)}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .AutoCompleteTextFieldW{margin-right:0px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .orDividerComponent,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .orDividerComponent{margin-top:24px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .btnContainer,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .btnContainer{display:flex;justify-content:center;margin:24px 0px}.GeoGebraFrame .dialogComponent.mediaDialog.H5P .btnContainer .uploadFileBtn,.GeoGebraFrame .dialogComponent.H5P.saveDialogMow .btnContainer .uploadFileBtn{border:solid 1px rgba(0,0,0,.12);color:#277ea6;padding:0px 16px}.GeoGebraFrame .floatingSettings{position:absolute;top:0px;right:0px;box-shadow:0 6px 16px rgba(0,0,0,.28);background-color:#fff;z-index:499;height:100%;width:500px;overflow:hidden}.GeoGebraFrame .simplePropertiesPanel{padding:8px;border-right:1px solid #dcdcdc;box-sizing:border-box}.GeoGebraFrame .propertiesPanel{width:100%;height:100%;display:flex;flex-flow:column}.GeoGebraFrame .propertiesPanel .optionsSlider{display:flex}.GeoGebraFrame .propertiesPanel .gwt-TabBar{cursor:pointer}.GeoGebraFrame .propertiesPanel textarea{border-radius:2px;box-shadow:none}.GeoGebraFrame .propertiesPanel .numberInput{border:none;box-shadow:none}.GeoGebraFrame .propertiesPanel .panelRowIndent,.GeoGebraFrame .propertiesPanel .panelRowCell,.GeoGebraFrame .propertiesPanel .panelRow,.GeoGebraFrame .propertiesPanel .listBoxPanel,.GeoGebraFrame .propertiesPanel .optionsPanel,.GeoGebraFrame .propertiesPanel .optionsPanelIndent{margin-bottom:10px}.GeoGebraFrame .propertiesPanel .panelRowIndent .gwt-Label,.GeoGebraFrame .propertiesPanel .panelRowCell .gwt-Label,.GeoGebraFrame .propertiesPanel .panelRow .gwt-Label,.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-Label{font-size:90%}.GeoGebraFrame .propertiesPanel .panelRowIndent .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .panelRowCell .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .panelRow .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-CheckBox{margin-bottom:0px}.GeoGebraFrame .propertiesPanel .panelRowIndent .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .panelRowCell .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .panelRow .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-CheckBox input[type=checkbox]{margin-right:0px}.GeoGebraFrame .propertiesPanel .colorChooserPreview canvas{border-radius:2px;cursor:pointer}.GeoGebraFrame .propertiesPanel .listBoxPanel{margin-bottom:0px}.GeoGebraFrame .propertiesPanel .panelIndent{padding-left:25px}.GeoGebraFrame .propertiesPanel input[type=range]{cursor:pointer}.GeoGebraFrame .propertiesPanel input[type=checkbox]{cursor:pointer;display:inline-block;vertical-align:middle;margin-bottom:2px}.GeoGebraFrame .propertiesPanel .gwt-CheckBox label{font-size:90%;margin-left:8px;margin-right:16px}.GeoGebraFrame .propertiesPanel .checkBoxPanel{display:block}.GeoGebraFrame .propertiesPanel .checkBoxPanel label{font-size:90%;display:inline-block;margin:6px 18px}.GeoGebraFrame .propertiesPanel .checkBoxPanel-disabled{opacity:.42;color:initial}.GeoGebraFrame .propertiesPanel .checkBoxPanel-disabled input[type=checkbox]{cursor:default}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton{cursor:pointer;padding:4px;margin:0px}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton img{opacity:.54}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button{top:2px !important}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button img{opacity:.54}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button.choice-button-up-disabled{cursor:default}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button.choice-button-up-disabled img{opacity:.3}.GeoGebraFrame .propertiesPanel input[type=text]{width:100%;font-size:90%;border-radius:0px;border:none;box-shadow:none;border-bottom:1px solid #dcdcdc;padding:0px;padding-left:8px;margin-bottom:2px;transition:border-bottom .3s ease-out}.GeoGebraFrame .propertiesPanel input[type=text]:hover,.GeoGebraFrame .propertiesPanel input[type=text]:focus{border:none;border-bottom:1px solid #008475}.GeoGebraFrame .propertiesPanel input[type=text]:disabled{background-color:rgba(255,255,255,0);opacity:.42}.GeoGebraFrame .propertiesPanel input[type=text]:disabled:hover{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .propertiesPanel .AutoCompleteTextFieldW .SymbolToggleButton{top:0%;right:20px}.GeoGebraFrame .propertiesPanel .AutoCompleteTextFieldW .SymbolToggleButton.shown:hover{color:#008475}.GeoGebraFrame .propertiesPanel .AutoCompleteTextFieldW .gwt-SuggestBox.TextField{padding:4px !important}.GeoGebraFrame .propertiesPanel .optionsPanelCell .gwt-Label{font-size:90%;min-width:64px}.GeoGebraFrame .propertiesPanel .optionsPanelCell .AutoCompleteTextFieldW .SymbolToggleButton{right:-8px}.GeoGebraFrame .propertiesPanel .optionsInput,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel{margin-bottom:10px}.GeoGebraFrame .propertiesPanel .optionsInput .gwt-Label,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel .gwt-Label{color:#008475;font-size:80%}.GeoGebraFrame .propertiesPanel .optionsInput .AutoCompleteTextFieldW .SymbolToggleButton,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel .AutoCompleteTextFieldW .SymbolToggleButton{position:relative}.GeoGebraFrame .propertiesPanel .optionsInput input[type=text].gwt-SuggestBox,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel input[type=text].gwt-SuggestBox{width:80%}.GeoGebraFrame .propertiesPanel .sliderWidthPanel .gwt-Label{font-size:80%;color:#008475}.GeoGebraFrame .propertiesPanel .sliderWidthPanel select{display:block;width:100%}.GeoGebraFrame .propertiesPanel .sliderWidthPanel .AutoCompleteTextFieldW{display:flex}.GeoGebraFrame .propertiesPanel .sliderWidthPanel .AutoCompleteTextFieldW .unitLabel{font-size:90%}.GeoGebraFrame .propertiesPanel .optionsPanel,.GeoGebraFrame .propertiesPanel .optionsPanelIndent{display:flex}.GeoGebraFrame .propertiesPanel .optionsPanel .optionsSlider,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .optionsSlider{display:flex}.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-Label{vertical-align:middle;line-height:250%}.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-CheckBox{margin-top:11px !important}.GeoGebraFrame .propertiesPanel .optionsPanel input[type=range],.GeoGebraFrame .propertiesPanel .optionsPanelIndent input[type=range]{padding-top:0px !important}.GeoGebraFrame .propertiesPanel .optionsPanel .optionsSlider .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .optionsSlider .gwt-Label{margin-bottom:3px}.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-Label{min-width:64px}.GeoGebraFrame .propertiesPanel .listBoxPanel .imageCorner{font-size:90%}.GeoGebraFrame .propertiesPanel .settingsBtn,.GeoGebraFrame .propertiesPanel .textButton,.GeoGebraFrame .propertiesPanel .openFileBtn,.GeoGebraFrame .propertiesPanel .okBtn,.GeoGebraFrame .propertiesPanel .cancelBtn{height:36px !important;width:136px !important;padding:0px 16px;text-align:center;text-transform:uppercase;border:none;margin-top:16px;margin-right:16px;border-radius:2px;line-height:38px;font-size:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);transition:box-shadow .3s ease-out}.GeoGebraFrame .propertiesPanel .settingsBtn .gwt-Label,.GeoGebraFrame .propertiesPanel .textButton .gwt-Label,.GeoGebraFrame .propertiesPanel .openFileBtn .gwt-Label,.GeoGebraFrame .propertiesPanel .okBtn .gwt-Label,.GeoGebraFrame .propertiesPanel .cancelBtn .gwt-Label{text-align:center;height:36px}.GeoGebraFrame .propertiesPanel .settingsBtn:hover,.GeoGebraFrame .propertiesPanel .textButton:hover,.GeoGebraFrame .propertiesPanel .openFileBtn:hover,.GeoGebraFrame .propertiesPanel .okBtn:hover,.GeoGebraFrame .propertiesPanel .cancelBtn:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2);border:none !important}.GeoGebraFrame .propertiesPanel .textButton,.GeoGebraFrame .propertiesPanel .okBtn,.GeoGebraFrame .propertiesPanel .cancelBtn{width:100% !important;min-width:64px;max-width:128px;color:#000;margin-top:0px;margin-left:16px}.GeoGebraFrame .propertiesPanel .textButton:hover,.GeoGebraFrame .propertiesPanel .okBtn:hover,.GeoGebraFrame .propertiesPanel .cancelBtn:hover{background-color:#fff;text-decoration:none}.GeoGebraFrame .propertiesPanel .openFileBtn{width:150px !important;color:#000;margin-top:0px;margin-left:16px;font-size:90%}.GeoGebraFrame .propertiesPanel .openFileBtn:hover{text-decoration:none;background-color:#fff}.GeoGebraFrame .propertiesPanel .settingsBtn{width:100% !important;max-width:256px;min-width:136px}.GeoGebraFrame .propertiesPanel .clearImgBtn{padding:4px}.GeoGebraFrame .propertiesPanel .clearImgBtn img{opacity:.54}.GeoGebraFrame .propertiesPanel .clearImgBtn img:hover{opacity:1}.GeoGebraFrame .propertiesPanel .btnBold,.GeoGebraFrame .propertiesPanel .btnItalic,.GeoGebraFrame .propertiesPanel .btnUnderline,.GeoGebraFrame .propertiesPanel .btnLatex{border-radius:2px;margin-left:0px;margin-right:8px}.GeoGebraFrame .propertiesPanel .btnBold img,.GeoGebraFrame .propertiesPanel .btnItalic img,.GeoGebraFrame .propertiesPanel .btnUnderline img,.GeoGebraFrame .propertiesPanel .btnLatex img{opacity:.7}.GeoGebraFrame .propertiesPanel .btnBold:hover,.GeoGebraFrame .propertiesPanel .btnItalic:hover,.GeoGebraFrame .propertiesPanel .btnUnderline:hover,.GeoGebraFrame .propertiesPanel .btnLatex:hover{border:#008475 solid 1px}.GeoGebraFrame .propertiesPanel .btnBold.gwt-ToggleButton-down,.GeoGebraFrame .propertiesPanel .btnItalic.gwt-ToggleButton-down,.GeoGebraFrame .propertiesPanel .btnUnderline.gwt-ToggleButton-down,.GeoGebraFrame .propertiesPanel .btnLatex.gwt-ToggleButton-down{border:#008475 solid 1px}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton{cursor:pointer;padding:4px;margin:0px}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton img{opacity:.54}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .gwt-RadioButton input[type=radio]{margin-right:10px}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .gwt-RadioButton label{font-size:90%}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .ClearBackgroundButton{cursor:pointer;padding:4px;margin:0px}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .ClearBackgroundButton img{opacity:.54}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .ClearBackgroundButton:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .panelTitle:first-child{margin-top:8px !important}.GeoGebraFrame .propertiesPanel iframe.objectPropertiesTextEditor{border:#dcdcdc solid 1px;background:#fff;padding:4px 5px;color:#666;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:90%;box-shadow:none}.GeoGebraFrame .propertiesTab{overflow:auto;padding-right:8px;padding-left:16px;box-sizing:border-box}.GeoGebraFrame .propertiesStyleBar{overflow:visible;position:absolute;right:0;top:0}.GeoGebraFrame .propertiesStyleBar .selected,.GeoGebraFrame .propertiesStyleBar .gwt-MenuItem.selected:hover{background-image:linear-gradient(right, #dcdcdc, #f8f8f8)}.GeoGebraFrame .propertiesStyleBar .menuProperties{position:relative;width:40px}.GeoGebraFrame .propertiesStyleBar .menuProperties .gwt-MenuItem{padding:0px}.GeoGebraFrame .propertiesStyleBar .menuProperties .gwt-MenuItem img{width:24px;height:24px;padding:8px}.GeoGebraFrame .propertiesStyleBar .closeButton{opacity:.54}.GeoGebraFrame .propertiesStyleBar .closeButton:hover{opacity:1}.GeoGebraFrame .dropdownButton,.GeoGebraFrame .gwt-ListBox{font-size:90%;color:#666;cursor:pointer;box-shadow:none;padding:8px;border-radius:0;border:none;border-bottom:1px solid #dcdcdc;transition:border-bottom .3s ease-out;background-color:transparent}.GeoGebraFrame .dropdownButton:hover,.GeoGebraFrame .gwt-ListBox:hover{background-color:transparent;border-bottom:1px solid #008475}.GeoGebraFrame .listBoxPanel-noLabel{margin-top:4px;margin-bottom:0px;margin-left:20px}.GeoGebraFrame .grid .cell{padding:8px;vertical-align:top;cursor:pointer}.GeoGebraFrame .grid .cell .image{width:104px;height:64px;margin-bottom:8px;border-radius:4px;border:1px solid #e4e4e4}.GeoGebraFrame .grid .cell .title{text-align:center;font-size:75%;width:104px;min-height:40px}.GeoGebraFrame .grid .cell-active .image{border:1px solid var(--ggb-primary-color)}.GeoGebraFrame .grid .cell-active .title{color:var(--ggb-primary-color)}.GeoGebraFrame .animateInFromRight,.GeoGebraFrame .floatingSettings.animateIn{animation-duration:.25s;animation-name:settingsIn;overflow:auto}@keyframes settingsIn{0%{right:-500px;top:0px}50%{right:-250;top:0px}100%{right:0px;top:0px}}.GeoGebraFrame .animateOutToRight,.GeoGebraFrame .floatingSettings.animateOut{animation-duration:.2s;animation-name:settingsOut;overflow-y:auto;right:-500px}@keyframes settingsOut{0%{right:0px;top:0px}50%{right:-250;top:0px}100%{right:-500px;top:0px}}.perspectivesBox .storeIconHolder{width:100%}.perspectivesBox .storeIconHolder a,.perspectivesBox .storeIconHolder a:visited{display:inline-block;vertical-align:middle;padding-top:10px;font-size:100%;color:#666}.perspectivesBox .storeIconHolder .downloadlink{margin-left:39px;vertical-align:middle;line-height:24px}.perspectivesBox .storeIconHolder .downloadimg{position:absolute}.perspectivesBox .storeIconHolder .storeIconHolder .separatorDiv{clear:both}.perspectivesBox .storeIconHolder a:hover{background-color:#fff;opacity:.7}.perspectivesBox .storeIconHolder .separatorDiv{clear:both;border-top:1px solid #dcdcdc}.GeoGebraFrame .snackbarComponent{max-width:664px;min-width:320px;width:fit-content;width:-moz-fit-content;position:absolute;bottom:8px;left:8px;right:8px;margin-right:16px;padding:6px 8px 6px 16px;z-index:1000;background-color:#212121;border-radius:4px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14);transition:opacity .25s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms;transform:scale(0.8);opacity:0;display:flex}.GeoGebraFrame .snackbarComponent.mowPosition{bottom:220px;left:50%}.GeoGebraFrame .snackbarComponent.landscape{left:80px}.GeoGebraFrame .snackbarComponent.portrait{left:8px;bottom:64px}.GeoGebraFrame .snackbarComponent.fadeIn{opacity:1;transform:scale(1)}.GeoGebraFrame .snackbarComponent .txtContainer{margin-right:8px;margin-top:auto;margin-bottom:auto;padding:8px 0px}.GeoGebraFrame .snackbarComponent .txtContainer .title{min-height:20px;color:rgba(255,255,255,.87);font-size:88%;font-weight:500}.GeoGebraFrame .snackbarComponent .txtContainer .text{font-size:88%;min-height:20px;color:rgba(255,255,255,.6)}.GeoGebraFrame .snackbarComponent .materialTextButton{color:#4cb4a4;font-size:88%;margin:auto 0px auto auto}.GeoGebraFrame .snackbarComponent .materialTextButton:hover{background:none}@media screen and (max-width: 420px){.GeoGebraFrame .snackbarComponent{width:calc(100% - 40px);min-width:unset}}.GeoGebraFrame .algebraPanelScientificSmallScreen{padding-top:8px;box-sizing:border-box}.GeoGebraFrame .undoBtnScientific{margin-right:12px}.GeoGebraFrame .undoRedoCntScientific{margin:6px;margin-top:4px;padding-top:4px;float:left;position:relative}.GeoGebraFrame .undoRedoSettingsPanelScientific{position:relative;clear:both;height:48px;margin:auto}.GeoGebraFrame .scientificSettingsView{background-color:#f9f9f9}.GeoGebraFrame .scientificSettingsViewSmall{background-color:#fff}.GeoGebraFrame .settingsPanelScientificNoHeader,.GeoGebraFrame .settingsPanelScientificSmallScreen,.GeoGebraFrame .algebraPanelScientificDefaults{background-color:#f9f9f9}.GeoGebraFrame .settingsPanelScientificNoHeader>div,.GeoGebraFrame .settingsPanelScientificSmallScreen>div,.GeoGebraFrame .algebraPanelScientificDefaults>div{min-height:calc(100% - 24px);box-sizing:border-box;padding-bottom:52px;background:#fff;margin-top:24px;margin-bottom:24px;padding-top:8px;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);overflow-x:hidden}.GeoGebraFrame .undoRedoSettingsPanelScientific,.GeoGebraFrame .settingsPanelScientificNoHeader>div,.GeoGebraFrame .settingsPanelScientificSmallScreen>div,.GeoGebraFrame .algebraPanelScientificDefaults>div{width:800px;max-width:calc(100% - 48px);margin-left:auto;margin-right:auto}.GeoGebraFrame .algebraPanelScientificDefaults>div{margin-bottom:0;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.GeoGebraFrame .settingsPanelScientificNoHeader>div,.GeoGebraFrame .settingsPanelScientificSmallScreen>div{padding-left:16px;padding-right:128px;padding-top:8px;padding-bottom:8px}.GeoGebraFrame .settingsPanelScientificSmallScreen>div{width:100%;max-width:100%;margin-top:0px;margin-bottom:0px;box-shadow:none}.GeoGebraFrame .avItemHeaderScientific{position:absolute;height:100%;width:56px;cursor:default}.GeoGebraFrame .algebraPanelScientific .newRadioButtonTreeItemParent{border-width:0}.GeoGebraFrame .avItemNumber,.GeoGebraFrame .avWarningScientific{color:rgba(0,0,0,.54);font-size:75%;top:14px;left:16px;position:absolute}.GeoGebraFrame .avWarningScientific{top:12px}.GeoGebraFrame .panelFadeOut,.GeoGebraFrame .panelFadeIn{opacity:1;animation-iteration-count:1;animation-duration:.2s}.GeoGebraFrame .panelFadeIn{animation-name:fadeInOpacity;animation-timing-function:ease-in}.GeoGebraFrame .panelFadeOut{animation-name:fadeOutOpacity;animation-timing-function:ease-out}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutOpacity{0%{opacity:1}100%{opacity:0}}.GeoGebraFrame .evaluatorEditor{margin:4px;width:calc(100% - 8px);min-height:calc(100% - 8px);max-height:calc(100% - 8px);overflow:hidden}.GeoGebraFrame{background-color:#fff;color:rgba(0,0,0,.87);font-size:16px}.GeoGebraFrame label,.GeoGebraFrame span,.GeoGebraFrame td,.GeoGebraFrame th{color:rgba(0,0,0,.87);font-size:16px}.GeoGebraFrame img{vertical-align:baseline}.GeoGebraFrame button{font-family:geogebra-sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.GeoGebraFrame .button,.GeoGebraFrame .gwt-PushButton,.GeoGebraFrame .gwt-MenuItem{cursor:pointer}.GeoGebraFrame .button.button-up-disabled,.GeoGebraFrame .button.gwt-PushButton-up-disabled,.GeoGebraFrame .gwt-PushButton.button-up-disabled,.GeoGebraFrame .gwt-PushButton.gwt-PushButton-up-disabled,.GeoGebraFrame .gwt-MenuItem.button-up-disabled,.GeoGebraFrame .gwt-MenuItem.gwt-PushButton-up-disabled{cursor:default;opacity:.3}.GeoGebraFrame .SpreadsheetEditorCell input[type=text]:disabled{background-color:#fff;opacity:1}.GeoGebraFrame input[type=text]:disabled{background-color:#ebebe4}.GeoGebraFrame .disabledTextfieldEditing input[type=text]{background-color:#fff}.GeoGebraFrame .gwt-MenuBar{cursor:default}.GeoGebraFrame input[type=text],.GeoGebraFrame input[type=number],.GeoGebraFrame select{min-height:0;min-width:0}.GeoGebraFrame .Dialog-messagePanel{margin-bottom:10px}.GeoGebraFrame .Dialog-errorPanel,.GeoGebraFrame .Dialog-errorPanel td{color:red}.GeoGebraFrame .Dialog-errorPanel{color:red;display:block}.GeoGebraFrame .Dialog-messagePanel img{margin-right:10px}.GeoGebraFrame .DialogRbPanel{margin-top:10px}.GeoGebraFrame .DialogRbPanel td{padding-right:20px}.GeoGebraFrame .DialogBox .infoText{padding-bottom:10px}.GeoGebraFrame .DialogBox .dialogToolIcon{padding:3px;border-radius:5px;border:1px solid #dcdcdc;background-color:#fff}.GeoGebraFrame .DialogBox .DialogButtonPanel .gwt-Button.button-up-disabled,.GeoGebraFrame .DialogBox .buttonPanel .button.button-up-disabled,.GeoGebraFrame .DialogBox .buttonPanel .button.button-up-disabled:hover,.GeoGebraFrame .DialogBox .buttonPanel .button.button-up-disabled:active{opacity:.3;cursor:default}.GeoGebraFrame{position:relative}.GeoGebraFrame .ggbdockpanelhack>div{overflow:visible !important}.GeoGebraFrame .toolPanelHeading{height:48px;border-bottom:1px rgba(0,0,0,.1) solid;position:relative;transition:height .2s}.GeoGebraFrame .toolPanelHeading .gwt-Image{opacity:.54}.GeoGebraFrame .toolPanelHeading.noBorder{border-bottom:none}.GeoGebraFrame .toolPanelHeading.withShadow{z-index:5;border-bottom:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.GeoGebraFrame .toolbarPanel{position:relative;background-color:#f8f8f8;box-shadow:0px 0px 2px rgba(204,204,204,.5);padding:5px;box-sizing:border-box;z-index:100}.GeoGebraFrame .toolbarPanel .toolBPanelMobile{overflow:hidden;height:46px}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar{height:5px;overflow:visible}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar-button{height:0;width:0}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar-thumb{background-color:#999}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px}.GeoGebraFrame .toolbarPanel .overflow{overflow:visible !important}.GeoGebraFrame .toolbarPanel .toolBPanel{float:left;padding-top:1px}.GeoGebraFrame .toolbarPanel .toolBPanel ul{margin:0;padding:0}.GeoGebraFrame .toolbarPanel .toolBPanel li.toolbar_item{margin:0 5px 0 0;text-align:center;position:relative;width:40px;height:40px;display:block;float:left;list-style-type:none;cursor:pointer}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button{border-radius:5px;border:1px solid #dcdcdc;background-color:#fff;padding:3px;width:32px;height:32px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button[isSelected=false]{border-color:#dcdcdc}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button:hover[isSelected=false][isMobile=false],.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button:focus[isSelected=false][isMobile=false]{border-color:#6161ff}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button[isSelected=true]{border:2px solid #6161ff;padding:2px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button img.gwt-Image.toolbar_icon.plusPadding{width:24px !important;height:24px;padding:4px}.GeoGebraFrame .toolbarPanel .toolBPanel .touched{border-color:#6161ff !important}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu{position:absolute;z-index:501;display:none}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu.visible{display:block}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuArrow{position:absolute;z-index:300;left:4px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent{position:absolute;z-index:250;border-radius:10px;padding-top:3px !important;background-color:rgba(255,255,255,.9);box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li{white-space:nowrap;list-style-type:none;height:32px;padding:5px 0;text-align:left;cursor:pointer}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li:hover,.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li:focus{color:#333;background-color:#ccf}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li img.gwt-Image.plusPadding{width:24px !important;height:24px;padding:4px 4px 4px 9px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent img{float:left;padding-left:5px;padding-right:5px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent .gwt-Label{padding:7px 10px 0 40px}.GeoGebraFrame .toolbarPanel .submenuBack{position:absolute;top:10px;left:10px;cursor:pointer}.GeoGebraFrame .toolbarPanel .submenuBack img{opacity:.54}.GeoGebraFrame .toolbarPanel .submenuBack img:hover{opacity:.84}.GeoGebraFrame .toolbarPanel .submenuPanel{margin-top:0}.GeoGebraFrame .toolbarPanel .submenuScrollPanel{overflow-x:auto;overflow-y:hidden;position:absolute !important;top:6px;left:50px;height:46px}.GeoGebraFrame .toolbarPanel .submenuItems{margin:0}.GeoGebraFrame .toolbarPanel .submenuItems .submenu_button{border-radius:5px;border:1px solid #dcdcdc;background-color:#fff;padding:3px;width:32px;height:32px}.GeoGebraFrame .toolbarPanel .submenuItems .submenu_button[isSelected=false]{border-color:#dcdcdc}.GeoGebraFrame .toolbarPanel .submenuItems li{margin:0 5px 0 0;text-align:center;position:relative;width:40px;height:40px;display:block;float:left;list-style-type:none;cursor:pointer}.GeoGebraFrame .toolbarPanel .rightButtonPanel{float:right;margin:6px}.GeoGebraFrame .toolbarPanel .rightButtonPanel>*{margin:0 5px 0 10px;float:left}.GeoGebraFrame .toolbarPanel .rightButtonPanel .undoButton{position:relative}.GeoGebraFrame .toolbarPanel .rightButtonPanel .redoButton{position:relative;margin-left:0}.GeoGebraFrame .toolbarPanel .rightButtonPanel .selectedButton{padding:0}.GeoGebraFrame .toolbarPanel .rightButtonPanel .MyToggleButton{padding:0;border:none;background:none}.GeoGebraFrame .toolbarPanel .rightButtonPanelMobile{position:absolute;top:5px;right:5px}.GeoGebraFrame .toolbarPanelSouth{border-top:1px solid #dcdcdc}.GeoGebraFrame .toolbarPanelSouth .submenuArrow{bottom:45px;transform:scale(-1)}.GeoGebraFrame .toolbarPanelSouth .submenuContent{bottom:60px}.GeoGebraFrame .toolbarPanelNorth{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .toolbarPanelNorth .submenuContent{top:15px}.GeoGebraFrame .menuContainer{left:auto !important;top:53px !important;z-index:100}.GeoGebraFrame .ggbmenubarwrapper{width:100%;height:100%;box-sizing:border-box}.GeoGebraFrame .menubarSMART{overflow-y:auto;background-color:#f8f8f8;border-left:1px;border-left-color:#dcdcdc;border-left-style:solid;height:100%}.GeoGebraFrame .menubarSMART .menuPanel{width:100%;border-collapse:collapse;padding:0}.GeoGebraFrame .menubarSMART .GeoGebraMenuBar>table{width:100%}.GeoGebraFrame .menubarSMART .GeoGebraMenuBar .gwt-MenuItem{padding:6px 5px 6px 35px;position:relative;display:block}.GeoGebraFrame .menubarSMART .GeoGebraMenuBar .gwt-MenuItem .menuImg{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:5px}.GeoGebraFrame .menubarSMART .GeoGebraMenuBar .gwt-MenuItem:focus{background:none}.GeoGebraFrame .menubarSMART .GeoGebraMenuBar .gwt-MenuItem:hover,.GeoGebraFrame .menubarSMART .GeoGebraMenuBar .gwt-MenuItem:active{background:#ccf}.GeoGebraFrame .menubarSMART .GeoGebraMenuBar .RadioButtonMenuItem label{cursor:pointer}.GeoGebraFrame .subMenuLeftSidePopup{box-shadow:none;padding:0;border-radius:0}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide{right:280px;white-space:nowrap;top:-5px;position:absolute;z-index:501;border-radius:10px;padding:5px;background-color:rgba(255,255,255,.9);box-shadow:0px 0px 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide .arrowSubmenu{position:absolute;top:3px;right:-15px}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide .gwt-MenuItem{padding:3px 10px}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide input[type=radio]{margin:0 5px 0 0}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide.subMenuLeftSide2{right:10px}
</style>

</head>
<body dir="ltr" tabindex="-1" onload="loadApp()">
	<div id="ggbPage" style="display:none; background-color:#FFFFFF;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;">

    <div id="ggbHeader" class="GeoGebraFrame">
        <div class="startScreen toolbarPanel">
            <div class="toolBPanel graphics">
			<ul>
			<li class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				  <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> 
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 </ul>
            </div>
			<div class="toolBPanel cas">
			<ul>
			<li class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				  <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> 
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				  <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 </ul>
            </div>
            <div class="rightButtonPanel startScreen">
            
            <img src="" class="gwt-Image" draggable="false" style="width: 32px;">
            
            
            <img src="" class="gwt-Image" draggable="false" style="width: 32px;">
            </div>
        </div>
    </div>
    
    <div class="ggbPageContent GeoGebraFrame startScreen" id="appsPicker">
	<div class="gwt-DialogBox DialogBox GeoGebraFrame perspectivesBox" id="perspectivesBox" style="right: 0px; top: 101px; position: absolute; overflow: visible;">
    	<div class=""><table  class=""><tbody>
		<tr class="dialogTop"><td class="dialogTopLeft"><div class="dialogTopLeftInner"></div></td><td class="dialogTopCenter"><div class="dialogTopCenterInner">
		<div class="Caption perspectivesCaption"><span id="create">GeoGebra Classic</span>
		<a id="tutorialLink" href="#" target="_blank" style="padding: 5; line-height: 30px;"><img src="" class="gwt-Image perspectivesHelp" draggable="false" style="width: 24px;height: 24px;"></a>
</div></div></td><td class="dialogTopRight"><div class="dialogTopRightInner"></div></td></tr>
		<tr class="dialogMiddle"><td class="dialogMiddleLeft"><div class="dialogMiddleLeftInner"></div></td><td class="dialogMiddleCenter"><div class="dialogMiddleCenterInner dialogContent"><div class="perspectivesMainPanel">

		<table  class="perspectivesRow"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="perspImage"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="graphing">Graphing Calculator</div></td></tr></tbody></table>

		<table  class="perspectivesRow"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="perspImage"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="geometry">Geometry</div></td></tr></tbody></table>

		<table  class="perspectivesRow"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="perspImage"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="perspective3d">3D Graphics</div></td></tr></tbody></table>

		<table  class="perspectivesRow"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="perspImage"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="cas">CAS</div></td></tr></tbody></table>

		<table  class="perspectivesRow"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="perspImage"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="spreadsheet">Spreadsheet</div></td></tr></tbody></table>

		<table  class="perspectivesRow"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="perspImage"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="probability">Probability</div></td></tr></tbody></table>


		<table class="perspectivesRow examPerspectiveRow" style="display:none"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="perspImage"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="exam">Exam</div></td></tr></tbody></table>


		<table  class="perspectivesRow upperBorder"><tbody><tr><td align="left" style="vertical-align: top;">
		<img src="" class="gwt-Image"></td><td align="left" style="vertical-align: top;">
		<div class="gwt-Label" id="tutorials">Tutorials</div></td></tr></tbody></table>

		</div></div></td><td class="dialogMiddleRight"><div class="dialogMiddleRightInner"></div></td></tr><tr class="dialogBottom"><td class="dialogBottomLeft"><div class="dialogBottomLeftInner"></div></td><td class="dialogBottomCenter"><div class="dialogBottomCenterInner"></div></td><td class="dialogBottomRight"><div class="dialogBottomRightInner"></div></td></tr></tbody></table></div>
    </div>
	</div>
	
<script type="text/javascript">
    //TODO add this to html
    if (module == "web3d" && !defaultParams.laf) {
        document.getElementsByClassName("upperBorder")[0].outerHTML = '<div class="storeIconHolder"><div class="separatorDiv"></div>'+
        '<a class="gwt-Anchor" target="_blank" href="https://play.google.com/store/apps/details?id=org.geogebra.android">'+
        		'<div class="downloadimg"><svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/><path d="M0 0h24v24H0z" fill="none"/>'+
'</svg></div><span id="download" class="downloadlink">Download</span></a>'+
        '</div>';
    }
    // only show  exam in tablet and offline apps
    if (module.indexOf("tablet") === 0 || defaultParams.laf == "bundle" || defaultParams.laf == "chrome") {
        document.getElementsByClassName("examPerspectiveRow")[0].style.display = "";
    }
</script>

<div class="startScreen splitter">
<div class="gwt-SplitLayoutPanel-HDragger" style="width: 8px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;">
</div></div>

<div class="gwt-TreeItem newRadioButtonTreeItemParent startScreen" role="treeitem" >
<div class="latexEditor" style="min-height: 59px;">
</div></div>

</div>
    <div id="ggw"
    data-param-useBrowserForJS="false"
    data-param-app="true" data-param-showAppsPicker="true" ></div>
</body>


</html>

